withDefault

trait Map[K, V] {
  def withDefault(f: (K) => V): Map[K, V]
}

withDefault は、この Map から同じキー・値のペアを持つ Map を作成します。 ただしその Mapapply は、存在しないキーについては関数 f で計算した値を提供します。