Enumerable#reduce(sym)
次のように括弧なしで呼び出せないのはなぜですか?
>> [1, 2, 3].reduce :+
?>
括弧を使用すると、次のようになります。
>> [1, 2, 3].reduce(:+)
=> 6
Enumerable#reduce {| memo, obj | block }
代わりに誤って電話をかけていますか?
さらに、どうしてこうなった?
>> [1, 2, 3].reduce &:+
?> ^C
>> [1, 2, 3].reduce(&:+)
=> 6
どうもありがとう!