るりまサーチ

最速Rubyリファレンスマニュアル検索!
20件ヒット [1-20件を表示] (0.012秒)
トップページ > クラス:Enumerator::Lazy[x] > クエリ:collect[x]

別のキーワード

  1. matrix collect
  2. _builtin collect
  3. _builtin collect_concat
  4. set collect!
  5. array collect!

ライブラリ

キーワード

検索結果

Enumerator::Lazy#collect {|item| ... } -> Enumerator::Lazy (18108.0)

Enumerable#map と同じですが、配列ではなくEnumerator::Lazy を返します。

...はなくEnumerator::Lazy を返します。

@raise ArgumentError ブロックを指定しなかった場合に発生します。

例:
(1..Float::INFINITY).lazy.map{ |n| n % 3 == 0 }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: 1..Infinity>:map>

(1..Float::INFINITY).lazy.collect{ |n| n.succ...

Enumerator::Lazy#collect_concat {|item| ... } -> Enumerator::Lazy (6102.0)

ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。

...ブロックの実行結果をひとつに繋げたものに対してイテレートするような
Enumerator::Lazy
のインスタンスを返します。

["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]

ブロックの返した値 x は、以下...
...されます。

* x が配列であるか、to_ary メソッドを持つとき
* x が each および force メソッドを持つ (例:Enumerator::Lazy) とき

それ以外のときは、x は分解されず、そのままの値として使われます。

[{a:1}, {b:2}].lazy.flat_map {|i| i...

Enumerator::Lazy#map {|item| ... } -> Enumerator::Lazy (3008.0)

Enumerable#map と同じですが、配列ではなくEnumerator::Lazy を返します。

...はなくEnumerator::Lazy を返します。

@raise ArgumentError ブロックを指定しなかった場合に発生します。

例:
(1..Float::INFINITY).lazy.map{ |n| n % 3 == 0 }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: 1..Infinity>:map>

(1..Float::INFINITY).lazy.collect{ |n| n.succ...

Enumerator::Lazy#flat_map {|item| ... } -> Enumerator::Lazy (3002.0)

ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。

...ブロックの実行結果をひとつに繋げたものに対してイテレートするような
Enumerator::Lazy
のインスタンスを返します。

["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]

ブロックの返した値 x は、以下...
...されます。

* x が配列であるか、to_ary メソッドを持つとき
* x が each および force メソッドを持つ (例:Enumerator::Lazy) とき

それ以外のときは、x は分解されず、そのままの値として使われます。

[{a:1}, {b:2}].lazy.flat_map {|i| i...