Kapan Anda harus mengajukan pengecualian?
Kapan Anda harus mengajukan pengecualian?

Video: Kapan Anda harus mengajukan pengecualian?

Video: Kapan Anda harus mengajukan pengecualian?
Video: Pengajuan Pengaduan Transaksi Lebih Mudah via BRImo 2024, Mungkin
Anonim

Itu sebabnya pengecualian harus hanya digunakan jika Anda tidak dapat menangani situasi dengan cara yang layak (pikirkan "kehabisan memori" atau "komputer terbakar"). Satu aturan praktisnya adalah ke menggunakan pengecualian dalam hal sesuatu Anda biasanya tidak bisa memprediksi. Contohnya adalah konektivitas database, file yang hilang pada disk, dll.

Selanjutnya, orang mungkin juga bertanya, apa artinya mengajukan pengecualian?

3.3 Pengecualian . Mengangkat pengecualian adalah teknik untuk menghentikan aliran normal eksekusi dalam suatu program, menandakan bahwa beberapa keadaan luar biasa telah muncul, dan kembali langsung ke bagian terlampir dari program yang ditunjuk untuk bereaksi terhadap keadaan itu.

Selain di atas, bagaimana Anda memunculkan pengecualian dengan Python? Python mengeksekusi kode yang mengikuti pernyataan try sebagai bagian "normal" dari program. Kode yang mengikuti kecuali pernyataan adalah respons program terhadap setiap pengecualian dalam klausa try sebelumnya. Seperti yang Anda lihat sebelumnya, ketika kode yang benar secara sintaksis berjalan ke dalam kesalahan , Python akan melempar kesalahan pengecualian.

Orang mungkin juga bertanya, apakah memunculkan pengecualian menghentikan program?

Efek dari menaikkan penyataan adalah untuk mengalihkan eksekusi dalam pencocokan kecuali suite, atau untuk hentikan programnya karena tidak ada yang cocok kecuali suite yang ditemukan untuk menangani pengecualian . NS pengecualian objek yang dibuat oleh angkat kaleng berisi string pesan yang memberikan pesan kesalahan yang berarti. Umumnya, ini adalah Sebuah benang.

Apa yang terjadi ketika Anda melempar Pengecualian baru?

Pengecualian baru () cara Anda sedang membuat baru contoh Pengecualian Tipe. Sementara kapan Anda mengatakan lempar Pengecualian baru () ini berarti Anda mengatakan pindahkan kontrol program ke pemanggil dan jangan jalankan pernyataan lebih lanjut setelah ini melemparkan penyataan.

Direkomendasikan: