Improve currying slides

This commit is contained in:
Julian Ospald 2015-04-19 18:42:58 +02:00
父節點 1864eb1ca5
當前提交 410b9f252f
沒有發現已知的金鑰在資料庫的簽署中
GPG Key ID: 220CD1C5BDEED020
共有 1 個文件被更改,包括 10 次插入0 次删除

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]