作者: 機械伯爵
日時: 2009/5/17(07:32)
 ども、機械です。

 重ね重ね、説明ありがとうございます。

> 配列の要素の合計を求めるのにいちいち .inject{|s,x| s+x} と書くのが面倒だから
> .inject(:+) と書けると考えていいと思います。
> sum メソッドが標準であるわけではないので。
> 
> # おそらく合計がinjectの最も典型的な例なので

 そうか、オブジェクトにメッセージ送って処理するわけですから、レシーバ側
の数値……じゃなくて、配列か……に用意するのは汎用に使用できるメソッドの
ほうが整理しやすくて、その中でも頻度の高いモノについて略記できる、ように
内部処理される、ということですね。
 
> >> func \&foo
> >  &はサブルーチンだけど、\ってなんだっけ?
> 
> リファレンスですね。ポインタ。

 あ、なるほど。
 参照なのが明白なのを参照呼び出しで呼び出す、と。

 なんとなく、ようやく見えてきました。
 ありがとうございます。

 /機械伯爵/