Попробуйте определить пустое Map
со значением по умолчанию для всех отсутствующих ключей.
// updated after @Scalway's suggestion
val m = Map.empty[String, Int].withDefaultValue(1)
@ m("")
//res1: Int = 1
@ m("a")
//res2: Int = 1
@ m("asjkdhfk")
//res3: Int = 1
или если вы хотите выполнить какое-либо вычисление:
val m = Map.empty[String, Int].withDefault(k => ???)