Improve function composition slides

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

查看文件

@ -366,6 +366,15 @@ Solution:
(.) :: (b -> c) -> (a -> b) -> a -> c
(.) f g x = f (g x)
\end{haskellcode}
\pause
And now you can chain functions together. Not just two! Look:
\begin{haskellcode}
f :: String -> Bool
f xs = (even . length . (\x -> x ++ "Hello world")) xs
-- or less ugly
f xs = even . length . (\x -> x ++ "Hello world") $ xs
\end{haskellcode}
% $
\end{frame}
\section{6. Recursion patterns}