るりまサーチ

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

別のキーワード

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

モジュール

検索結果

Enumerable#reduce(init = self.first) {|result, item| ... } -> object (15135.0)

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

...要素を返します。
要素がなければブロックを実行せずに nil を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指...
...ッドが呼ばれます。

//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 (15135.0)

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

...要素を返します。
要素がなければブロックを実行せずに nil を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指...
...ッドが呼ばれます。

//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 (15135.0)

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

...要素を返します。
要素がなければブロックを実行せずに nil を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指...
...ッドが呼ばれます。

//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#inject(init = self.first) {|result, item| ... } -> object (35.0)

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

...要素を返します。
要素がなければブロックを実行せずに nil を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指...
...ッドが呼ばれます。

//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#inject(init, sym) -> object (35.0)

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

...要素を返します。
要素がなければブロックを実行せずに nil を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指...
...ッドが呼ばれます。

//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#inject(sym) -> object (35.0)

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

...要素を返します。
要素がなければブロックを実行せずに nil を返します。

@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指...
...ッドが呼ばれます。

//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"
//}...