2010-05-12から1日間の記事一覧

「Real World Haskell」読書メモ 4.関数プログラミング foldl を foldr で理解する

Real World Haskell 4.関数プログラミング 4.6 ループをどのように考えるか -- file: ch04/Fold.hs myFoldl :: (a -> b -> a) -> a -> [b] -> a myFoldl f z xs = foldr step id xs z where step x g a = g (f a x) import Debug.Trace myFoldl f z xs = tra…