るりまサーチ

最速Rubyリファレンスマニュアル検索!
805件ヒット [801-805件を表示] (0.126秒)

別のキーワード

  1. openssl integer
  2. asn1 integer
  3. _builtin integer
  4. integer downto
  5. integer digits

ライブラリ

モジュール

キーワード

検索結果

<< < ... 7 8 9 >>

Array#sum(init=0) {|e| expr } -> object (13.0)

要素の合計を返します。例えば [e1, e2, e3].sum は init + e1 + e2 + e3 を返します。

...#=> TypeError
//}

配列の平均値は以下のように求められます。

//emlist[例][ruby]{
mean = ary.sum(0.0) / ary.length
//}

init 引数を明示的に指名すると数値以外のオブジェクトにも使えます。

//emlist[例][ruby]{
["a", "b", "c"].sum("")...
...も高速です。

//emlist[例][ruby]{
["a", "b", "c"].join #=> "abc"
[[1], [[2]], [3]].flatten(1) #=> [1, [2], 3]
//}

"+" メソッドが再定義されている場合、Array#sum は再定義を無視することがあります(例えば Integer#+)。

@see Enumerable#sum...
<< < ... 7 8 9 >>