2010-05-12から1日間の記事一覧
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…
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…