206件ヒット
[201-206件を表示]
(0.121秒)
別のキーワード
ライブラリ
- ビルトイン (182)
-
json
/ add / exception (12) -
net
/ http (12)
クラス
- Exception (140)
- Fiber (18)
- SignalException (24)
- TracePoint (12)
モジュール
-
Net
:: HTTPExceptions (12)
キーワード
- == (12)
- backtrace (12)
-
backtrace
_ locations (12) - cause (12)
- inspect (12)
- raise (18)
-
raised
_ exception (12) - response (12)
-
set
_ backtrace (12) - signm (12)
- signo (12)
-
to
_ json (12) -
to
_ s (12)
検索結果
-
Fiber
# raise(message) -> object (150.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持......です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//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
//}...