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