110件ヒット
[101-110件を表示]
(0.378秒)
キーワード
- ConditionVariable (11)
- Enumerator (11)
- Fiber (11)
- Location (11)
- Monitor (11)
- Queue (11)
- SizedQueue (11)
- Thread (11)
- ThreadGroup (11)
- WIN32OLE (11)
検索結果
先頭1件
-
Enumerator (19.0)
-
each 以外のメソッドにも Enumerable の機能を提供するためのラッパークラスです。 また、外部イテレータとしても使えます。
...名前のイテレータについても each と同様に Enumerable の機能を利用できます。
Enumerator を生成するには Enumerator.newあるいは
Object#to_enum, Object#enum_for を利用します。また、一部の
イテレータはブロックを渡さずに呼び出すと繰......ます。
例えば以下のようなスレッドをまたいだ呼び出しはエラーになります。
//emlist[例][ruby]{
a = nil
Thread.new do
a = [1, 2, 3].each
a.next
end.join
p a.next
#=> t.rb:7:in `next': fiber called across threads (FiberError)
# from t.rb:7:in `<main>'
//}...