مشخصات مقاله
-
671
-
0.0
-
1959
-
0
-
0
آموزش مدیریت استثنا(Exception Handling) در Kotlin
مدیریت استثنا(Exception Handling) در Kotlin
مدیریت استثنا بخش اصلی هر زبان برنامهنویسی است. این تکنیک برنامهی ما را از تولید خروجی نادرست در زمان اجرا منع میکند. در این بخش میخواهیم به چگونگی مدیریت استثنائات زمان اجرا در Kotlin بپردازیم. این استثنائات تا حد زیادی شبیه به استثنائات موجود در جاوا هستند. تمامی آنها فرزندان کلاس Throwable هستند. در مثال زیر چگونگی استفاده از این تکنیک در Kotlin نشان داده شده است.
fun main(args: Array< String >) {
try {
val myVar:Int = 12;
val v:String = "Tutorialspoint.com";
v.toInt();
} catch(e:Exception) {
e.printStackTrace();
} finally {
println("Exception Handeling in Kotlin");
}
}
در کد بالا یک رشته اعلان شده است و پس از آن این رشته به عدد صحیح که در واقع یک استثناء زمان اجرا محسوب میشود پیوند خورده است. به همین دلیل در مرورگر نتیجهی زیر نمایش داده میشود.
val myVar:Int = 12; Exception Handeling in Kotlin
نکته:
Kotlin نیز مانند جاوا پس از اجرای بلوک catch بلوک finally را اجرا میکند.