Der Versuch, eine Map[Long, Set[Long]]
in eine Map[Long, Long]
umzuwandeln.Invertieren einer Karte [Long, Set [Long]) zu einer Karte [Long, Long]
habe ich versucht, diese aber haben Probleme kompilieren:
m.map(_.swap).map(k => k._1.map((_, k._2)))
Beispiel:
Map(10 -> Set(1,2,3), 11 -> Set(4,5))
werden sollte:
Map(1 -> 10,
2 -> 10,
3 -> 10,
4 -> 11,
5 -> 11)
Was möchten Sie erreichen? Was sollten die Schlüssel und Werte in der Ergebniskarte sein? – slouc
Jeder Wert sollte ein Schlüssel sein, und der Wert dieses Schlüssels ist der Schlüssel. Ich werde meine Q –