developer's diary

最近はc#のエントリが多いです

例外。

プログラムの中で異常が起きた場合に補足する。

begin
  #メインの処理
rescue
  # 例外があった場合
else
  # 例外がない場合
ensure
  # 終了処理
end

階層が深い場合*1には、どのようにすれば良いかを、後日考えよう。

*1:[begin 〜 rescue 〜 end]の中に、[begin 〜 rescue 〜 end]を定義していた場合