Junior — Middle
Kotlin dilində 'Nothing' açar sözünün rolu və tətbiqi nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Kotlin-də Nothing açar sözü, dəyəri olmayan bir tipi ifadə edir. Bu, heç vaxt nəticə qaytarmayan funksiyalar üçün istifadə olunur — məsələn, həmişə istisna atır və ya sonsuz işləyir.
Bu, tərtibçinin belə bir funksiyanı çağırdıqdan sonra kodun davam etməyəcəyini anlamasına imkan verir və tipin müəyyənləşdirilməsinə kömək edir.
Nümunə:
fun fail(message: String): Nothing {
throw IllegalStateException(message)
}
fun example() {
val x: Int = fail("Xəta") // tərtibçi başa düşür ki, bu funksiya heç bir dəyər qaytarmayacaq
}
Beləliklə, Nothing kodda "geri dönüş nöqtəsi olmayan" yeri göstərmək üçün istifadə olunur.