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