5件ヒット
[1-5件を表示]
(0.069秒)
クラス
-
Enumerator
:: Lazy (5)
検索結果
-
Enumerator
:: Lazy # eager -> Enumerator (26115.0) -
自身を遅延評価しない Enumerator に変換して返します。
...ruby]{
lazy_enum = (1..).each.lazy
# select が遅延評価されるので終了する
p lazy_enum.class # => Enumerator::Lazy
p lazy_enum.select { |n| n.even? }.first(5)
# => [2, 4, 6, 8, 10]
# select が遅延評価されないので終了しない
enum = lazy_enum.eager
p enum.class # => Enumer...