Mam List[Message]
i List[Author]
, które mają taką samą liczbę pozycji, i należy je zamówić, aby przy każdym indeksie numer Message
pochodził z Author
.Scala dla pętli na dwóch listach jednocześnie
Mam również klasę, którą nazwiemy tutaj SmartMessage
, z konstruktorem przyjmującym 2 argumenty: a Message
i odpowiadającym Author
.
Co chcę zrobić, to stworzyć List[SmartMessage]
, łącząc dane z dwóch prostych list.
Dodatkowe pytanie: czy List
zachowuje zamówienie reklamowe w Scali? Aby upewnić się, że utworzę List[Message]
i List[Author]
z taką samą kolejnością.
'zip' wystarczy tylko na 3 listy. Jeśli masz więcej, możesz spojrzeć na to pytanie/odpowiedź: http://stackoverflow.com/a/17072064/770361 –