İçeriğe geç

fırlat (raise)

fırlat, programın çalışması sırasında kasıtlı olarak bir hata (istisna) oluşturmak için kullanılır. CPython’daki raise anahtar kelimesinin Hazer karşılığıdır.

Genellikle girdi doğrulama veya beklenmedik durumları raporlamak için tercih edilir.

işlev yas_kontrol(yas) ise
eğer yas < 0 ise
fırlat ValueError("Yaş negatif olamaz!")
döndür yas
dene ise
yas_kontrol(-5)
yakala ise
yazdir("Geçersiz yaş girildi.")