2007-03-01から1ヶ月間の記事一覧

sequenceよりmapM idのほうが短いということに今気づいた。

追記

気が向いて適当にWebを探すとやっぱり同じような話題が大量に。 しかも自分の実装長冗長。まぁいいか。

イテレータ

外部イテレータを使って内部イテレータは作れるけど、 内部イテレータを使って外部イテレータは作れない。 ...と今まで思ってたけど、普通に出来るな。どこでそう勘違いしてたんだろう俺? class Iterator def initialize(it) cont = lambda do|ret| it.each…