2007-04-03から1日間の記事一覧

繰り返しで最後(あるいは最初)だけ特別扱いする処理の書き方

[ruby-talk:246464] Last iteration condition おもしろそうなので、Enumerable#inject の、引数を省略したときに最初の要素をインジェクトする…というデフォルトの動作を悪用したトリッキーな方法を考えてみました。(←要素を数えて順番で判断したら負けだ…