Sobes.tech
Junior — Middle

Kotlin'da o'zgarmas ma'lumotlar tuzilmasiga ega ro'yxatni qanday amalga oshirish mumkin?

sobes.tech AI

AIdan javob

Kotlin'da o'zgarmas list yaratish uchun List interfeysidan foydalaniladi, u faqat o'qish metodlarini taqdim etadi va mazmunini o'zgartirish imkoniyatini bermaydi.

Bunday ro'yxatni yaratish uchun listOf() funksiyasidan foydalanish mumkin. Bu ro'yxat o'zgartirilmaydi — elementlarni qo'shish, o'chirish yoki almashtirish mumkin emas.

Misol:

val immutableList: List<String> = listOf("olma", "banan", "gilos")

// immutableList.add("apelsin") // Kompilatsiya xatosi

println(immutableList[1]) // Chiqish: banan

Agar o'zgartiriladigan nusxa olish kerak bo'lsa, toMutableList() chaqirilishi mumkin.

Shunday qilib, Kotlin'da List — bu o'zgarmas ma'lumotlar tuzilmasi bo'lib, to'plamdagi tasodifiy o'zgarishlardan xavfsizlikni ta'minlaydi.