IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

2016-10-16から1日間の記事一覧

foldlとfoldrの違い

foldl 手続き型言語のループの代わり foldr コンストラクタの置き換え foldr -- 型の確認 Prelude> :t foldr foldr :: Foldable t => (a -> b -> b) -> b -> t a -> b -- リストのコンストラクタを適用 Prelude> :t foldr (:) [] foldr (:) [] :: Foldable t…