withDefault
trait Map[K, V] { def withDefault(f: (K) => V): Map[K, V] }
withDefault cria um Map com os mesmos pares de valores-chave que este Map, mas fornecendo um valor calculado com base nas chaves não encontradas.
Map