Scala 2.10で導入される機能の中で、地味だけどちょっと注目しておきたいものとしてscala.util.control.NonFatalがあります。 Scalaプログラミングでも例外のハンドリングは引き続き重要項目です。scala.util.control.NonFatalは例外の分類に関するユーティリティ・オブジェクトです。 Javaの例外は大きく以下の4つに分類できます。 java.lang.Error致命的なエラーjava.lang.RuntimeException非検査例外Runtime以外のException検査例外それ以外のThrowable特殊用途java.lang.Error(以下Error)とjava.lang.RuntimeException(以下RuntimeException)はどちらもthrows句で宣言しないでも発生する可能性がある例外です。その心は、シス