2009-06-05から1日間の記事一覧

foldr の実行順序

Prelude> foldl (+) 10 [1 ,2 ,3 ] 16 Prelude> foldr (+) 10 [1 ,2 ,3 ] 16 Prelude> foldl (\a b -> a + b) 10 [1 ,2 ,3 ] 16 Prelude> foldr (\a b -> a + b) 10 [1 ,2 ,3 ] 16 違いが分からないので文字列の連結をさせてみる。 Prelude> foldl (\a b -> …