22件ヒット
[1-22件を表示]
(0.575秒)
トップページ >
:Kernel.#p
>
:putc
>
:readline
>
:def_exception
>
:libpathflag
>
:try_static_assert
> クラス:UncaughtThrowError

![条件を削除 [x]](/images/drop-condition-icon.png)

![条件を削除 [x]](/images/drop-condition-icon.png)

![条件を削除 [x]](/images/drop-condition-icon.png)

![条件を削除 [x]](/images/drop-condition-icon.png)

![条件を削除 [x]](/images/drop-condition-icon.png)

![条件を削除 [x]](/images/drop-condition-icon.png)
![条件を削除 [x]](/images/drop-condition-icon.png)
検索結果
-
UncaughtThrowError
# tag -> object (23.0) -
Kernel.#throw に指定した tag を返します。
...
Kernel.#throw に指定した tag を返します。
//emlist[例:][ruby]{
def do_complicated_things
throw :uncaught_label
end
begin
do_complicated_things
rescue UncaughtThrowError => ex
p ex.tag # => ":uncaught_label"
end
//}... -
UncaughtThrowError
# value -> object (23.0) -
Kernel.#throw に指定した value を返します。
...
Kernel.#throw に指定した value を返します。
//emlist[例][ruby]{
def do_complicated_things
throw :uncaught_label, "uncaught_value"
end
begin
do_complicated_things
rescue UncaughtThrowError => ex
p ex.value # => "uncaught_value"
end
//}...