Junior — Middle
Kotlin-də istisnalarla işləyərkən hansı əməliyyatlar həyata keçirilə bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Kotlin-də istisnalarla işləyərkən aşağıdakı əməliyyatları həyata keçirmək mümkündür:
- try-catch: istisna yarada biləcək kodu
tryblokuna daxil etmək vəcatchbloklarında istisnaları idarə etmək. - finally: həmişə
tryvəcatchdən sonra icra olunan blok, resursları sərbəst buraxmaq üçün. - throw: əl ilə istisnaları atmaq.
- Öz istisnalarınızı yaratmaq:
Throwablevə ya onun alt siniflərindən miras alan sinflər yarada bilərsiniz.
Nümunə:
try {
val result = 10 / divisor
} catch (e: ArithmeticException) {
println("Sıfıra bölmə")
} finally {
println("Bu blok hər halda icra olunacaq")
}
throw IllegalArgumentException("Yanlış arqument")