るりまサーチ

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.063秒)
トップページ > クエリ:IO.new[x] > クエリ:gets[x] > クエリ:write[x] > クエリ:order![x] > クエリ:raise[x] > クエリ:tty?[x] > クラス:Fiber[x]

別のキーワード

  1. rexml/document write
  2. _builtin gets
  3. irb/input-method gets
  4. _builtin write
  5. io write

ライブラリ

検索結果

Fiber#raise(exception, message = nil, backtrace = nil) -> object (113.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

Fiber
.yield が呼ばれていないかファイバーがすでに終了している場合、
Fiber
Error が発生します。

引数を渡さない場合、RuntimeError が発生します。...
...数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外...
...ジとなる文字列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

//e...