作者: 機械伯爵
日時: 2009/5/16(18:20)
 機械す。
 いやまた、『Rubyはムズい!』とか思ったんですけど。

> ぶっちゃけ Pythonの reduce と一緒。

 そーか、reduceならわかります。

> :* は、Python でいうところの operator.mul を渡しているようなものです。

 ちょっとは勉強したので、そっちはわかったんですけどね。
 なんか1.7系までのソースが多くて、ブロック渡す例ばっかり突き当たったので。

 ちなみに『博物館』では、自分で書いたコードは若干取捨選択してるんですが、
Python版のreduceを使うコードにはoperator.mulを使うバージョンがこっそり加えて
あります(落とすとFe2+さんに怒られそうな気がしたので……)

 畳み込み関数とか出てくると、なんとなくoperatorモジュールみたいなのの
有難味が見えてきます。

 /機械伯爵/で、ソレを抹殺しようとしたPythonって……/