Improve currying slides

このコミットが含まれているのは:
Julian Ospald 2015-04-19 18:42:58 +02:00
コミット 410b9f252f
この署名に対応する既知のキーがデータベースに存在しません
GPGキー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]