getOrElse

OptiongetOrElse 関数については、こちら

trait Map[K, V] {
  def getOrElse(k: K, v: => V): V
}

getOrElse は、この Map でキー k に紐付いた値を返します。

もしこの Map がキー k を含んでいないときは、この関数は計算 v の結果を返します。