タグ

ブックマーク / monolog.linkode.co.jp (1)

  • Scalaで例外処理

    非チェック例外 Scalaの例外は非チェック例外です。JavaAPIを呼び出す時にthrowされる例外を全て捕捉しなくてもコンパイルエラーにはなりません。 @throwsアノテーションを用いると、throwsを付与したJavaバイトコードを生成することができます。 Option Optionは値がない可能性を型で表現しています。 OptionはSome[T]とNoneという派生クラスを持ちます。 Scalaのマップでは、キーを指定してgetした場合、値があればSome(x), なければNoneが返ります。 scala> val map = Map("Japan" -> "Tokyo", "France" -> "Paris") map: scala.collection.immutable.Map[String,String] = Map(Japan -> Tokyo, France -

  • 1