class DefaultListMap[A, B <: List[B]] extends HashMap[A, B] {
override def default(key: A) = List[B]()
}
Я не буду создавать карту A -> List[B]
. В моем случае это Long -> List[String]
, но когда я получаю ключ от карты, у которой нет значения, я хотел бы создать пустой List
вместо Exception
. Я пробовал разные комбинации, но я не знаю, как сделать код выше, передав компилятор.
Спасибо заранее.