805件ヒット
[801-805件を表示]
(0.126秒)
ライブラリ
- ビルトイン (279)
-
cgi
/ core (12) - csv (48)
- dbm (24)
- digest (48)
-
digest
/ sha2 (24) - gdbm (24)
- json (12)
-
net
/ http (48) -
net
/ pop (24) - openssl (24)
-
rexml
/ document (84) -
rubygems
/ source _ index (24) - sdbm (24)
- set (18)
- stringio (24)
- tempfile (24)
- thread (4)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (24)
クラス
- Array (63)
- Bignum (3)
-
CSV
:: Row (24) -
CSV
:: Table (24) - DBM (24)
-
Digest
:: Base (48) -
Digest
:: SHA2 (24) - Fixnum (3)
- GDBM (24)
-
Gem
:: SourceIndex (24) - Hash (24)
- Integer (24)
-
JSON
:: State (12) - MatchData (24)
-
Net
:: POPMail (24) -
OpenSSL
:: Digest (24) -
REXML
:: Attributes (24) -
REXML
:: Parent (60) - SDBM (24)
- Set (24)
- String (24)
- StringIO (24)
- Struct (24)
- Symbol (24)
- Tempfile (24)
-
Thread
:: Queue (24) -
Thread
:: SizedQueue (16) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (24)
モジュール
-
CGI
:: QueryExtension (12) - Enumerable (24)
-
Net
:: HTTPHeader (48)
キーワード
- []= (36)
-
bit
_ length (18) -
block
_ length (36) -
buffer
_ initial _ length (12) -
content
_ length (48) -
content
_ length= (12) -
digest
_ length (36) - one? (45)
-
range
_ length (12) - size (272)
- sum (18)
検索結果
-
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...