Improve currying slides
This commit is contained in:
parent
1864eb1ca5
commit
410b9f252f
10
VL2.tex
10
VL2.tex
@ -319,6 +319,16 @@ uncurry :: (a -> b -> c) -> (a, b) -> c
|
||||
\end{haskellcode}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[fragile]
|
||||
\frametitle{4. Currying (ctn.)}
|
||||
So... now that we know what currying is, let's summarize:
|
||||
\begin{itemize}[<+->]
|
||||
\item all functions in haskell have only one argument (strictly speaking)
|
||||
\item if a function seems to have multiple arguments... currying is used behind the scenes to evaluate it
|
||||
\item currying also allows us to do partial function application (which is important for function composition)
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\section{5. Function composition}
|
||||
|
||||
\begin{frame}[fragile]
|
||||
|
Loading…
Reference in New Issue
Block a user