( ꒪⌓꒪) ゆるよろ日記

( ゚∀゚)o彡°オパーイ!オパーイ! ( ;゚皿゚)ノシΣ フィンギィィーーッ!!!

2011-04-01から1ヶ月間の記事一覧

Scalaの無限リスト(Stream)でいろいろと

宇宙に始まりはあるが、終わりはない。 ――無限

いわゆるscanl関数をRubyで書いてみる

scanl関数は、(a -> b -> a)型の関数と、初期値aとリスト[b]が与えられて、順番に引数に渡された関数を適用した計算をして計算結果のリストを返す関数。foldlの計算の中間結果を集めたリストを返すとイメージしてもらえば。 scanl :: (a -> b -> a) -> a -> …