Scala Karte vs HashMap

9

Gibt es einen Unterschied zwischen einer Scala Map und einer HashMap ? Ich verwende scala.collection.immutable.HashMap .

    
jstnchng 28.07.2015, 19:17
quelle

1 Antwort

14

scala.collection.immutable.Map ist die Schnittstelle für unveränderliche Karten, während scala.collection.immutable.HashMap eine konkrete Implementierung ist.

Erstellen mit Map() oder Map.empty ergibt eine spezielle leere Singleton Map, mit Map(a -> b) mit bis zu 4 Paaren ergibt spezialisierte Klassen für so kleine Maps, und ab 5 gibt es scala.collection.immutable.HashMap

    
johanandren 28.07.2015, 19:59
quelle

Tags und Links