例外はオブジェクト
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