Jadi kami baru saja membuat program yang tidak akan ditayangkan, semoga setidaknya dengan Vallieres dan Zero
Division mengudara.
Namun terkadang kesalahan dan pengecualian bisa sangat parah sehingga kami ingin menghentikan program kami agar tidak berjalan.
Kami ingin menangkap mereka seperti ini dengan blok, tetapi pada saat yang sama juga menghentikan apa pun yang sedang dilakukan
program.
Mungkin alih-alih mencetak, kami sebenarnya ingin menampilkan warna merah di sini dan berkata, oh, sesuatu yang buruk sedang terjadi.
Hentikan itu.
Nah, dalam hal ini, kita juga tidak menggunakan blok kecuali atau di sini kita bisa mengatakan kenaikan gaji.
Nilai udara.
Sekarang, ini jarang terjadi bahwa Anda harus melakukan ini.
Ada beberapa kasus penggunaan khusus, tetapi di sini Anda hanya menulis pesan yang mengatakan, hei.
Potong agar jika saya menjalankan ini.
Nah, jika saya mengetikkan nomor yang valid, saya mendapatkan silakan masukkan nomor, oke, saya akhirnya selesai karena saya menaikkan
nilai kesalahan.
Dan itu masuk ke sini ke dalam buku, jadi saya harus menghapus ini dan jika saya menghapus ini seperti ini dan memukul
Ron.
Dan lima dan lihat itu, saya mendapatkan kesalahan nilai, hei, potong jadi saya bisa melempar eres saya sendiri.
Jadi ini sangat berguna jika Anda membuat perpustakaan atau alat Anda sendiri dan Anda ingin memberi tahu pengguna bahwa terjadi kesalahan, saya
tidak akan terus melakukan apa yang Anda lakukan.
Dan ini bisa berupa jenis kesalahan apa pun, Anda juga dapat melakukan sesuatu seperti pengecualian, dan jika saya mengklik
jalankan di sini, lakukan lima.
Saya mendapatkan pengecualian.
Hei, potong.
Hal utama yang perlu diingat dengan Ayres adalah bahwa kesalahan tidak dapat dihindari dalam pemrograman, tugas Anda
sebagai programmer adalah dapat mengantisipasi kesalahan ini, bug ini, pengecualian ini, dan menanganinya dengan
benar di program Anda.
Dan beberapa kesalahan terbesar terjadi ketika kami mencoba menerima input dari pengguna tidak
hanya menggunakan input ini, tetapi juga fungsi, menerima argumen, kelas, menerima input yang berbeda dari pengguna seperti pemanggilan metode
dan mencoba mengubah atribut ketika dunia luar masuk program kami mencoba untuk berkomunikasi satu sama lain.
Kesalahan pasti terjadi.
Tugas kita sebagai pemrogram adalah mencoba dan membuat kode dengan cara yang menangani pengecualian ini dengan baik dan kita
dapat mengantisipasinya.
Sayres tidak ada program yang sempurna.
Namun, kami dapat mencoba dan melakukan yang terbaik untuk belajar dari kesalahan ini dan mencoba mengelolanya sehingga program kami tidak
rusak.
Sampai jumpa di yang berikutnya.