با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به دوره آموزش کاتلین هستند. در جلسه گذشته با Destructuring Declarations در کاتلین آشنا شدید؛ در این جلسه که آخرین جلسه از سلسله جلسات آموزش کاتلین است قرار است که به آموزش مدیریت خطاها در کاتلین بپردازیم.
آموزش مدیریت خطاها در کاتلین یا kotlin Exception handling آخرین مبحث ما در آموزش این زبان برنامه نویسی است.
مدیریت خطاها یک بخش بسیار مهم در هر زبان برنامه نویسی است.
با کمک تکنیک مدیریت خطاها می توان از تولید و عرضه خروجی اشتباه در زمان اجرا جلوگیری کرد.
در این جلسه خواهیم آموخت که چگونه زمان بروز خطاها را مدیریت نماییم.
exceptions که در کاتلین رخ می دهد بسیار شبیه به exceptions است که در جاوا نیز بروز پیدا می کند.
همه exceptions را می توان نتیجه کلاس “Throwable” دانست.
در مثال زیر می توانید تکنیک مدیریت خطاها را در کاتلین مشاهده نمایید.
1 2 3 4 5 6 7 8 9 10 11 | 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"); } } |
در قطعه کد بالا، ما String را اعلام کردیم و بعد آن رشته را به عدد صحیح مرتبط کردیم که در واقع یکruntime exception است.
بنا به همین دلیل می توان خروجی زیر را در مرورگر تولید نمود.
1 2 | val myVar:Int = 12; Exception Handeling in Kotlin |
کاتلین نیز مانند جاوا، بلوک نهایی را پس از اجرای بلوک catch اجرا می کند.
در این جلسه آموزش مدیریت خطاها در کاتلین ارائه گردید.
این جلسه آخرین جلسه از سلسله جلسات آموزش زبان کاتلین بود و امید است که این دوره آموزشی مفید فایده شما قرار گرفته باشد.
دوره کاتلین به پایان رسید اما دوره های آموزشی جامع، کاربردی و مفید زیادی در سایت پی وی لرن وجود دارند که می توانند در ارتقاء دانش و مهارت شما اثر گذار باشند.
پس همچنان با پی وی لرن همراه باشید.
احمد
عالی بود سپاس