Junior — Middle
Kotlin'da 'const' va 'val' kalit so'zlarini ishlatishning maqsadi nima?
sobes.tech AI
AIdan javob
Kotlin'da const va val kalit so'zlari o'zgarmas qiymatlarni e'lon qilish uchun ishlatiladi, ammo ular turli xususiyatlarga ega:
-
const— bu kompilatsiya vaqtida konstantalar. Ular primitiv turlar yoki satrlar bo'lishi kerak va ob'ekt yoki fayl darajasida e'lon qilinadi.constning qiymatini o'zgartib bo'lmaydi va u kompilatsiya vaqtida ma'lum bo'ladi. -
val— bu bajarilish vaqtida o'zgarmas o'zgaruvchilar. Qiymat bir marta boshlang'ich qiymat berilgandan so'ng, o'zgartirilmaydi, ammo bajarilish vaqtida hisoblanishi mumkin.
Misol:
const val MAX_COUNT = 100 // kompilatsiya vaqti konstantasi
val currentTime = System.currentTimeMillis() // bajarilish vaqtida o'zgarmas qiymat