タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

erlangとlists.foldlに関するnabinnoのブックマーク (1)

  • lists:foldl/3 - すけ

    つい何年か前までは「fold って何?うまいの?」とか言ってたわしだけど、すっかり関数型脳になった今では fold が無い生活なんて考えられない。 map やら foreach は分かるけど、 fold が良く分かりません! ボクも fold を使いこなしたいです >w< ということで、調べてみました。 こんな風に使います > lists:foldl(fun(X, Sum) -> X+Sum end, 0, lists:seq(1,10)). 55 リスト [1,2,3,4,5,6,7,8,9,10] のそれぞれの要素を 足していく式です。 うーん。分ったような分からんような。 それぞれの引数が何を表しているのか、どういう流れで値が変化しているのかが分りにくいや! 困ったときは原典に foldl(Function, Acc0, List) -> Acc1 Types: Function =

    lists:foldl/3 - すけ
  • 1