Scala для цикла над двумя списками одновременно

у меня естьList[Message] иList[Author] которые имеют одинаковое количество предметов, и должны быть упорядочены таким образом, чтобы при каждом индексеMessage отAuthor.

У меня также есть класс, который мы будем называть здесьSmartMessageс конструктором, принимающим 2 аргумента:Message и соответствующийAuthor.

Что я хочу сделать, это создатьList[SmartMessage], объединяя данные 2 простых списков.

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

Ответы на вопрос(1)

Ваш ответ на вопрос