るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.008秒)
トップページ > クエリ:<[x] > 種類:インスタンスメソッド[x] > クラス:Enumerator::Yielder[x]

別のキーワード

  1. _builtin <
  2. bigdecimal <
  3. float <
  4. module <
  5. complex <

ライブラリ

検索結果

Enumerator::Yielder#<<(object) -> () (6102.0)

Enumerator.new で使うメソッドです。

...
Enumerator::Yielder
オブジェクトが渡されたブロックが実行され、
ブロック内の << が呼ばれるたびに each に渡されたブロックが
<
< に渡された値とともに繰り返されます。

//emlist[例][ruby]{
enum = Enumerator.new do |y|
y << 1
y << 2
y <...
...< 3
end

enum.each do |v|
p v
end
# => 1
# 2
# 3
//}...