Concurrent Clean : フィボナッチ数列
[id:omochist:20060531]より。Haskellでフィボナッチ数列をどう表現するかというネタ。
今なら、迷わずに、こう書く。
fib = let ls = [0,1:zipWith (+) ls (tl ls)] in ls
[id:omochist:20060531]より。Haskellでフィボナッチ数列をどう表現するかというネタ。
今なら、迷わずに、こう書く。
fib = let ls = [0,1:zipWith (+) ls (tl ls)] in ls