Ho un Seq
contenenti oggetti di una classe che assomiglia a questo:Come convertire un Seq [A] in una mappa [Int, A] usando il valore di A come chiave nella mappa?
class A (val key: Int, ...)
Ora voglio convertire questo Seq
ad un Map
, utilizzando il valore key
di ogni oggetto come chiave, e l'oggetto stesso come il valore. Quindi:
val seq: Seq[A] = ...
val map: Map[Int, A] = ... // How to convert seq to map?
Come posso farlo in modo efficiente ed elegante in Scala 2.8?
Fuori curiosità a qualcuno capita di sapere perché questo non è incluso nella libreria delle collezioni Scala? – tksfz