ho un List[Message]
e un List[Author]
che hanno lo stesso numero di elementi, e dovrebbe essere disposto in modo che ad ogni indice, il Message
è dal Author
.Scala ciclo oltre due liste contemporaneamente
Ho anche una classe che chiameremo qui SmartMessage
, con un costruttore che accetta 2 argomenti: uno Message
e il corrispondente Author
.
Quello che voglio fare è creare un List[SmartMessage]
, combinando i dati delle 2 liste semplici.
Domanda aggiuntiva: List
conserva l'ordine di inserimento in Scala? Solo per assicurarmi di creare List[Message]
e un List[Author]
con lo stesso ordine.
'zip' è sufficiente per un massimo di 3 elenchi. Se ne hai ancora, ti potrebbe piacere dare un'occhiata a questa domanda/risposta: http://stackoverflow.com/a/17072064/770361 –