Junior — Middle
როგორ განვახორციელოთ ცვლილებებადი მონაცემთა სტრუქტურით სია Kotlin-ში?
sobes.tech AI
პასუხი AI-სგან
В Kotlin для создания неизменяемого списка используется интерфейс List, который предоставляет только методы для чтения, без возможности изменения содержимого.
Чтобы создать такой список, можно использовать функцию listOf(). Этот список нельзя изменить — нельзя добавить, удалить или заменить элементы.
Пример:
val immutableList: List<String> = listOf("яблоко", "банан", "вишня")
// immutableList.add("апельсин") // Ошибка компиляции
println(immutableList[1]) // Выведет: банан
Если нужно получить изменяемую копию, можно вызвать toMutableList().
Таким образом, List в Kotlin — это неизменяемая структура данных, обеспечивающая безопасность от случайных изменений коллекции.