12件ヒット
[1-12件を表示]
(0.111秒)
別のキーワード
ライブラリ
- ビルトイン (12)
クラス
- Enumerator (12)
検索結果
-
Enumerator
# feed(obj) -> nil (18320.0) -
Enumerator 内部の yield が返す値を設定します。
...れます。
//emlist[例][ruby]{
# (1), (2), ... (10) の順に実行される
o = Object.new
def o.each
x = yield # (2) blocks
p x # (5) => "foo"
x = yield # (6) blocks
p x # (8) => nil
x = yield # (9) blocks
p x # not......reached w/o another e.next
end
e = o.to_enum
e.next # (1)
e.feed "foo" # (3)
e.next # (4)
e.next # (7)
# (10)
//}
@param obj Enumerator 内部の yield が返す値
@raise TypeError すでに値をこのメソッドでセットし...