るりまサーチ

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

別のキーワード

  1. _builtin take_while
  2. tuple take
  3. enumerable take_while
  4. _builtin take
  5. lazy take_while

ライブラリ

キーワード

検索結果

Enumerator::Lazy#take(n) -> Enumerator::Lazy (18124.0)

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

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

n が大きな数 (100000とか) の場合に備えて再定義されています。
配列が必要な場合は Enumerable#first を使って下さい。

@param n 要素数を指定します。

@raise Arg...
...umentError n に負の数を指定した場合に発生します。

@see Enumerable#take...

Enumerator::Lazy#take_while -> Enumerator::Lazy (6125.0)

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

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

@see Enumerable#take_while...

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

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

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

@see Enumerable#take_while...

Enumerator::Lazy#collect {|item| ... } -> Enumerator::Lazy (7.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 }.take(1...

Enumerator::Lazy#map {|item| ... } -> Enumerator::Lazy (7.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 }.take(1...

絞り込み条件を変える