るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

ライブラリ

キーワード

検索結果

<< < 1 2 3 >>

Enumerable#inject(sym) -> object (132.0)

リストのたたみこみ演算を行います。

...l を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指定します。
実行結果に対して sym という名前のメ...
...ソッドが呼ばれます。

//emlist[例][ruby]{
# 合計を計算する。
p
[2, 3, 4, 5].inject {|result, item| result + item } #=> 14

# 自乗和を計算する。初期値をセットする必要がある。
p
[2, 3, 4, 5].inject(0) {|result, item| result + item**2 } #=> 54
//}

...
...の式は以下のように書いても同じ結果が得られます。

//emlist[例][ruby]{
result = 0
[1, 2, 3, 4, 5].each {|v| result += v }
p
result # => 15

p
[1, 2, 3, 4, 5].inject(:+) #=> 15
p
["b", "c", "d"].inject("abbccddde", :squeeze) #=> "abcde"
//}...

Enumerable#reduce(init, sym) -> object (132.0)

リストのたたみこみ演算を行います。

...l を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指定します。
実行結果に対して sym という名前のメ...
...ソッドが呼ばれます。

//emlist[例][ruby]{
# 合計を計算する。
p
[2, 3, 4, 5].inject {|result, item| result + item } #=> 14

# 自乗和を計算する。初期値をセットする必要がある。
p
[2, 3, 4, 5].inject(0) {|result, item| result + item**2 } #=> 54
//}

...
...の式は以下のように書いても同じ結果が得られます。

//emlist[例][ruby]{
result = 0
[1, 2, 3, 4, 5].each {|v| result += v }
p
result # => 15

p
[1, 2, 3, 4, 5].inject(:+) #=> 15
p
["b", "c", "d"].inject("abbccddde", :squeeze) #=> "abcde"
//}...

Enumerable#reduce(sym) -> object (132.0)

リストのたたみこみ演算を行います。

...l を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指定します。
実行結果に対して sym という名前のメ...
...ソッドが呼ばれます。

//emlist[例][ruby]{
# 合計を計算する。
p
[2, 3, 4, 5].inject {|result, item| result + item } #=> 14

# 自乗和を計算する。初期値をセットする必要がある。
p
[2, 3, 4, 5].inject(0) {|result, item| result + item**2 } #=> 54
//}

...
...の式は以下のように書いても同じ結果が得られます。

//emlist[例][ruby]{
result = 0
[1, 2, 3, 4, 5].each {|v| result += v }
p
result # => 15

p
[1, 2, 3, 4, 5].inject(:+) #=> 15
p
["b", "c", "d"].inject("abbccddde", :squeeze) #=> "abcde"
//}...
<< < 1 2 3 >>