18件ヒット
[1-18件を表示]
(0.041秒)
別のキーワード
クラス
- Fiber (18)
検索結果
先頭3件
-
Fiber
# raise -> object (39.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume......# => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (39.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume......# => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(message) -> object (39.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume......# => :loop
p f.raise StopIteration # => :exit
//}...