Ho una lista di oggetti, ogni oggetto con due campi di interesse che chiamerò "chiave" e "valore". Da quello ho bisogno di costruire una HashMap composta da voci in cui "chiave" mappa per "valore".Creare una HashMap in Scala da un elenco di oggetti senza loop
So che può essere fatto collegando l'elenco e chiamando hmap.put(obj.key, obj.value)
per ogni elemento nell'elenco. Ma in qualche modo "odori" come questo può essere fatto in una semplice riga di codice usando map
o flatMap
o qualche altra combinazione di operazioni Lista di Scala, con un costrutto funzionale in là. Ho "annusato" bene, e come sarebbe stato fatto?
OP vuole un 'HashMap' non un' Map' – samthebest
Attenzione: Non supporta chiavi duplicate! –