Ответ
В Kotlin можно добавлять элементы в список разными способами, в зависимости от типа списка:
- Для изменяемого списка (
MutableList):
val list = mutableListOf("a", "b")
list.add("c") // добавление одного элемента
list.addAll(listOf("d", "e")) // добавление коллекции
list += "f" // операторный синтаксис
- Для неизменяемого списка (
List) нужно создать новый список:
val original = listOf(1, 2, 3)
val newList = original + 4 // [1, 2, 3, 4]
val newList2 = original + listOf(4, 5) // [1, 2, 3, 4, 5]
Важно: add() работает только с MutableList, для List нужно использовать оператор +, который создает новый список.