24件ヒット
  
    
      [1-24件を表示]
    
  
    (0.613秒)
  
  
    トップページ > 
:Kernel.#p
 > 
:Array
 > 
:lambda
 > 
:cpp_command
 > 
:rectangular
 > 
:help
 > 
:proc
 > 
:check_sizeof
 > クラス:Exception
  
ライブラリ
- ビルトイン (24)
 
検索結果
- 
      
Exception
# exception(error _ message) -> Exception (9207.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 (9107.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
//}... 
