unfold でフィボナッチ数列を作っている。fold はリスト演算して値を求めるがunfold は逆で、種からリストを作るらしい。

siroccosirocco のブックマーク 2011/11/13 16:30

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

unfold - Haskellはスケるよ

    なるほど,unfold ってこういうふうに使えるのか。 cf. ZOETROPEの日記 - Foundations of F#を読む(3) Haskellでやってみる。 *Main> take 10 $ Data.List.unfoldr (\(n0,n1) -> Just (n0, (n1, n0+n1))) (1, 1) ...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう