作者: 機械伯爵
日時: 2009/5/16(14:44)
 ども、機械す。

 『階乗計算博物館』で、一応それぞれのプログラムの動作をキャプション程度に
書いてるのですが、どーも、Rubyの

[*1..5].inject(:*)

や、

(1..5).inject(:*)

の意味が、ちっともわかりません。

 リストっぽいモノを作って、*をシンボルとして連結してるのだろう、くらいの
コトはなんとなく感じるんですが、Webの情報では、injectってブロックを取るメ
ソッドだとか書いてあるし……

 どなたか、私の錆びた頭にわかるように、教えていただけませんか?

 /機械伯爵/
/他のは大体、わかったんですけど……/