るりまサーチ

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

別のキーワード

  1. enumerable min
  2. enumerable max
  3. enumerable min_by
  4. enumerable max_by
  5. enumerable count

ライブラリ

クラス

モジュール

検索結果

<< < 1 2 >>

Enumerator::Lazy#take_while {|item| ... } -> Enumerator::Lazy (40.0)

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

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

//emlist[例][ruby]{
1.step.lazy.zip(('a'..'z').cycle).take_while { |e| e.first < 100_000 }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:zip(#<Enumerator: "a"...
....."z":cycle>)>:take_while>

1.step.lazy.zip(('a'..'z').cycle).take_while { |e| e.first < 100_000 }.force.last(5)
# => [[99995, "y"], [99996, "z"], [99997, "a"], [99998, "b"], [99999, "c"]]
//}

@see Enumerable#take_while...

Enumerator::Lazy (18.0)

map や select などのメソッドの遅延評価版を提供するためのクラス。

...er, slice_when
* chunk
* zip (※互換性のため、ブロックを渡さないケースのみlazy)

Lazyオブジェクトは、Enumerable#lazyメソッドによって生成されます。

Lazyから値を取り出すには、Enumerator::Lazy#force または
Enumerable
#first を呼びます。...
...nk, chunk_while
* uniq
* zip (※互換性のため、ブロックを渡さないケースのみlazy)

Lazyオブジェクトは、Enumerable#lazyメソッドによって生成されます。

Lazyから値を取り出すには、Enumerator::Lazy#force または
Enumerable
#first を呼びます。...
...hile
* uniq
* compact
* zip (※互換性のため、ブロックを渡さないケースのみlazy)

Lazyオブジェクトは、Enumerable#lazyメソッドによって生成されます。

Lazyから値を取り出すには、Enumerator::Lazy#force または
Enumerable
#first を呼びます。...
<< < 1 2 >>