untuk menangani error, tentu dibutuhkan exception. ya kalau ini mirip dengan java. contoh berikut misal untuk mengecek apakah parameter yang dimasukkan berupa number.
tentu jika dijalankan syntax diatas akan error. karena parameter yang dimasukkan bukan berupa number.
kemudian untuk menangkap errornya, tinggal pakai try catch seperti pada java.
hasil diatas nantinya akan tampil seperti berikut ini.
tentu saja exception ini bisa multiple catch. juga bisa ditambahkan keyword finally. seperti contoh berikut ini.
jika dijalankan hasilnya akan seperti ini.
kelebihan lainya yaitu exception pada kotlin bisa dibuat variabel. perhatikan contoh berikut.
penjelasan coding diatas yaitu variabel result akan berisi sesuai dengan exception. jadi isinya bisa sukses, Input is not number atau closing. tergantung nantinya akan di isi apa pada exception yang dibuat.
selamat mencoba.
0 Komentar