En Scala, ¿hay alguna manera de convertir dos listas en un Mapa?
Tengo dos listas, unaList[A]
y unList[B]
. Lo que quiero es unMap[A,B]
pero quiero la semántica dezip
. Entonces comenzó así:
var tuplesOfAB = listOfA zip listOfB
Ahora no estoy seguro de cómo construir unMap
de mituplesOfAB
.
Como una pregunta de seguimiento, también quiero invertir mi mapa para que desde unMap[A,B]
Puedo crear unMap[B,A]
. ¿Alguien puede golpearme con un palo de pista?