12件ヒット
[1-12件を表示]
(0.150秒)
ライブラリ
- ビルトイン (12)
検索結果
-
Enumerable
# sum(init=0) {|e| expr } -> object (108.0) -
要素の合計を返します。
...# => TypeError
//}
init 引数を明示的に指名すると数値以外のオブジェクトにも使えます。
//emlist[例][ruby]{
{ 1 => 10, 2 => 20 }.sum([]) #=> [1, 10, 2, 20]
"a\nb\nc".each_line.lazy.map(&:chomp).sum("") #=> "abc"
[[1], [[2]],......[3]].sum([]) #=> [1, [2], 3]
//}
"+" メソッドが再定義されている場合、Enumerable#sum は再定義を無視することがあります(例えばInteger#+)。
@see Array#sum...