アマグラミング

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

(96)例外処理その2

例外処理でメソッドの処理全体をくくる場合は

beginとendを省略できる。

 

def piyo

  メソッド定義の処理

rescue => ex

  例外処理

ensure

  後処理

end

 

同様にクラスの定義でもできますが、クラスの定義内で例外が発生すると以降のメソッド定義も行われないので、通常は行わない。