作者: rubikitch
日時: 2009/5/16(15:22)
From: きむらこういち <hogemuta@...>
Subject: [TSruby:317] Re: inject メソッド
Date: Sat, 16 May 2009 15:00:53 +0900

> ぶっちゃけ Pythonの reduce と一緒。
> :* は、Python でいうところの operator.mul を渡しているようなものです。

inject/reduceは畳み込みですね。
昔、理解するのに四苦八苦しましたが、今では好きなメソッドのひとつです。
Ruby 1.8.7以降ではRubyでもreduceという別名を持つようになりました。

# inject厨という言葉もあるくらいで。

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/