class DefaultListMap[A, B <: List[B]] extends HashMap[A, B] {
override def default(key: A) = List[B]()
}
Je ne veux pas créer la carte A -> List[B]
. Dans mon cas, c'est Long -> List[String]
mais lorsque j'obtiens une clé de la carte qui n'a pas de valeur, j'aimerais créer un List
vide au lieu de lancer Exception
J'ai essayé différentes combinaisons mais je ne sais pas comment faire passer le code ci-dessus au compilateur.
Merci d'avance.