Junior — Middle
Kotlin-də 'const' və 'val' açar sözlərindən istifadə edən elanların məqsədi nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Kotlin-də const və val açar sözləri dəyişməz dəyərləri elan etmək üçün istifadə olunur, lakin müxtəlif xüsusiyyətlərə malikdir:
-
const— bu, tərtib vaxtı üçün sabitlərdir. Onlar primitiv tiplər və ya sətirlər olmalıdır və obyekt və ya fayl səviyyəsində elan edilir.const-in dəyəri dəyişdirilə bilməz və tərtib vaxtında məlum olur. -
val— bu, icra vaxtı üçün dəyişməz dəyişənlərdir. Dəyər bir dəfə ilkinləşdirildikdən sonra dəyişdirilə bilməz, lakin icra zamanı hesablanmış ola bilər.
Misal:
const val MAX_COUNT = 100 // tərtib vaxtı sabiti
val currentTime = System.currentTimeMillis() // icra vaxtı dəyişməz dəyər