Come convertire un elenco di stringhe da mappare in Scala?

2019-11-18 scala dictionary lambda collections functional-programming

Come faccio a convertire un elenco di

("20-12-00", "98.78", "20-11,11","100.89") su una mappa di ("20-12-00"->"98.78" , "20-11,11"->"100.89") e accedi al valore nella parte superiore della mappa?

Ho già provato a utilizzare .toMap e non ha funzionato.

Answers

È possibile utilizzare List#grouped per creare una finestra non sovrapposta:

list.grouped(2).map(l => (l(0), l(1))).toMap

Related