Sobes.tech
Junior — Middle

Kotlin-də const val açar sözü ilə massivləri sabit kimi elan etmək mümkündürmü?

sobes.tech Süni İntellekt

AI-dan cavab

Kotlin-də const val açar sözü, tərtib zamanı məlum olan primitiv tiplər və sətirlər üçün tərtib olunmuş sabitləri elan etmək üçün istifadə olunur. Massivlər obyektlərdir və onları const val kimi elan etmək mümkün deyil.

Ancaq, massiv kimi val elan etmək olar, bu da massivə olan istinadın dəyişməz olduğunu, lakin massiv məzmununun dəyişdirilə biləcəyini göstərir:

val arr = arrayOf(1, 2, 3)
arr[0] = 10 // icazə verilir

Əgər massiv dəyişməz olmalıdırsa, standart kitabxanadan List istifadə edə bilərsiniz, məsələn listOf(), hansı ki, dəyişməz siyahı qaytarır.