注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
=begin == Object#sequence Let me propose a new method ((Object#sequence)). 次のような実装の((Obje... =begin == Object#sequence Let me propose a new method ((Object#sequence)). 次のような実装の((Object#sequence))を提案します。 class Object def sequence(init=true, &blk) x = self Enumerator.new do |y| y << x if init loop { y << (x = yield x) } end end end ((sequence)) generate a sequence by applying a block recursively to the receiver object. The result is wrapped with a Enumerator object, thus it is set under laz
2013/05/09 リンク