54件ヒット
[1-54件を表示]
(0.049秒)
別のキーワード
クラス
-
Encoding
:: Converter (12) - Exception (24)
- Fiber (18)
キーワード
-
last
_ error (12) - raise (18)
検索結果
先頭5件
-
Exception
# exception(error _ message) -> Exception (27375.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
...成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin......# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}... -
Exception
# exception -> self (27175.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
...成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin......# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}... -
Encoding
:: Converter # last _ error -> Exception | nil (6229.0) -
直前に変換器で発生した例外に相当する例外オブジェクトを返します。 直前の変換で例外が発生していない場合は nil を返します。
...い場合は nil を返します。
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
p ec.primitive_convert(src="\xf1abcd", dst="") #=> :invalid_byte_sequence
p ec.last_error #=> #<Encoding::InvalidByteSequenceError: "\xF1" followed by "a" on UTF-8>
p ec.primitive_co......nvert(src, dst, nil, 1) #=> :destination_buffer_full
p ec.last_error #=> nil
//}... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (164.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のイン......スタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。
@param message 例外......字列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイ... -
Fiber
# raise -> object (64.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のイン......スタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。
@param message 例外......字列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイ... -
Fiber
# raise(message) -> object (64.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のイン......スタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。
@param message 例外......字列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイ...