Sobes.tech
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ə constval 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