Scala для цикла над двумя списками одновременно
у меня естьList[Message]
иList[Author]
которые имеют одинаковое количество предметов, и должны быть упорядочены таким образом, чтобы при каждом индексеMessage
отAuthor
.
У меня также есть класс, который мы будем называть здесьSmartMessage
с конструктором, принимающим 2 аргумента:Message
и соответствующийAuthor
.
Что я хочу сделать, это создатьList[SmartMessage]
, объединяя данные 2 простых списков.
Дополнительный вопрос: делаетList
сохранить порядок вставки в Scala? Просто чтобы убедиться, что я создаюList[Message]
иList[Author]
с тем же заказом.