アットウィキロゴ

例外

例外はオブジェクト

raiseメソッドは例外を発生させるメソッド

例外処理は、コードをbeginキーワードとendキーワードでラップし、特定のクラスの例外を捕捉するrescue節を追加する

begin
  content = load_blog_data(file_name)
rescue BlogDataNotFound
  STDERR.puts "ファイル #{file_name} が見つかりません"
rescue BlogDataFormatError
  STDERR.puts "#{file_name} 内のブログデータが壊れています"
rescue Exception => exc
  STDERR.puts "ロード時の一般エラー #{file_name}: #{exc.message}"
end






最終更新:2008年05月23日 17:00
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。