るりまサーチ

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

別のキーワード

  1. _builtin compact
  2. _builtin compact!
  3. pretty compact
  4. array compact
  5. pretty compact=

検索結果

Enumerator::Lazy#compact -> Enumerator::Lazy (18118.0)

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

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

Enumerator::Lazy.new(obj, size=nil) {|yielder, *values| ... } -> Enumerator::Lazy (7.0)

Lazy Enumerator を作成します。Enumerator::Lazy#force メソッドなどに よって列挙が実行されたとき、objのeachメソッドが実行され、値が一つずつ ブロックに渡されます。ブロックは、yielder を使って最終的に yield される値を 指定できます。

...Lazy Enumerator を作成します。Enumerator::Lazy#force メソッドなどに
よって列挙が実行されたとき、objのeachメソッドが実行され、値が一つずつ
ブロックに渡されます。ブロックは、yielder を使って最終的に yield される値を
指定で...
...rable#filter_map と、その遅延評価版を定義する例][ruby]{
module Enumerable
def filter_map(&block)
map(&block).compact
end
end

class Enumerator::Lazy
def filter_map
Lazy.new(self) do |yielder, *values|
result = yield *values
yielder << result if result
end...