Day 3: 例外処理

今日の内容

  • 例外ってなに? 困った状況 #1~#7

  • 意図的に例外を発生してみよう

  • 例外を掴まえてみよう


構文

val e = new 例外("メッセージ")

throw e

try {
    よからぬことが起き得る式や文
} catch {
    case e: 例外1 => { 例外1のときの処理 }
    case e: 例外2 => { 例外1のときの処理 }
}