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
брошено. Я пробовал разные комбинации, но не знаю, как заставить код, указанный выше, передать компилятору.
Заранее спасибо.