アマグラミング

プログラミング初心者が勉強したことを復習とメモがてら書いているだけです。

(99)例外を発生させる

例外を発生させるにはraizeメソッドを使います。

自分で条件を判定した結果によって例外を発生させる場合や、直前に補足した例外を

再び発生させて呼び出し元に伝える時に使います。

 

raizeメソッドは形式が4つあります。

 

raize メッセージ

RuntimeErrorを発生させる。新しく作られた例外オブジェクトにメッセージとして

文字列をセットする。

 

raize 例外クラス

例外クラスを発生させる。

 

raize 例外クラス、メッセージ

例外を発生させ、例外オブジェクトにメッセージをセットする。

 

raize

rescue節の外ではRuntimeErrorを発生させます。

rescue節の中では最後に発生した例外($!)を再度発生させる。