raise文


raise文はプログラムがエラーを検出し例外を発生させるときに使います。raise文の引数は一般的にはオブジェクトを指定できます。

 

(サンプル1)
raise

引数のないraiseは直前に発生した例外を再発生させます。

 

(サンプル2)
raise "Exception1"

(サンプル3)
raise "Exception","Type1"

 

raiseは一般的には3つの引数を取り、複雑な例外を起こすことができます。