Comment convertir un HashMap mutable en un équivalent immuable dans Scala?
L'intérieur d'une fonction de la mine-je construire un ensemble de résultats en remplissant un nouveau mutable table de hachage avec des données (si il ya une meilleure façon - j'apprécierais commentaires). Ensuite, je voudrais revenir comme un immuable HashMap. Comment dériver un immuable à partir d'un muable?
source d'informationauteur Ivan
Vous devez vous connecter pour publier un commentaire.
ou
Discussion sur le retour de
immutable.Map
vsimmutable.HashMap
nonobstant, que pensez simplement à l'aide de latoMap
méthode:Que de 2,9, il utilise la méthode
toMap
dansTraversableOnce
qui est mis en œuvre comme suit:Si vous avez une carte :
logMap: Map[String, String]
juste besoin de le faire :
logMap.toMap()