Junior — Middle
Kā īstenot sarakstu ar nemainīgu datu struktūru Kotlin?
sobes.tech AI
Atbilde no AI
В Kotlin для создания неизменяемого списка используется интерфейс List, который предоставляет только методы для чтения, без возможности изменения содержимого.
Чтобы создать такой список, можно использовать функцию listOf(). Этот список нельзя изменить — нельзя добавить, удалить или заменить элементы.
Пример:
val immutableList: List<String> = listOf("яблоко", "банан", "вишня")
// immutableList.add("апельсин") // Ошибка компиляции
println(immutableList[1]) // Выведет: банан
Если нужно получить изменяемую копию, можно вызвать toMutableList().
Таким образом, List в Kotlin — это неизменяемая структура данных, обеспечивающая безопасность от случайных изменений коллекции.