11件ヒット
[1-11件を表示]
(0.394秒)
ライブラリ
- ビルトイン (11)
検索結果
-
Enumerable
# lazy -> Enumerator :: Lazy (8026.0) -
自身を lazy な Enumerator に変換したものを返します。
...遅延評価を行う (つまり、配列ではな
くEnumeratorを返す) ように再定義されています。
* map/collect
* flat_map/collect_concat
* select/find_all
* reject
* grep
* take, take_while
* drop, drop_while
* zip (※一貫性のため、ブロックを渡さないケー......数を表示する
p pythagorean_triples.take(10).force # takeはlazyなので、forceが必要です
p pythagorean_triples.first(10) # firstはeagerです
# 100より小さいピタゴラス数を表示する
p pythagorean_triples.take_while { |*, z| z < 100 }.force
//}
@see Enumerator::Lazy...