diff --git a/dersler/25-hata-yonetimi.md b/dersler/25-hata-yonetimi.md index 889b075..4464395 100644 --- a/dersler/25-hata-yonetimi.md +++ b/dersler/25-hata-yonetimi.md @@ -34,7 +34,7 @@ Hata: sıfıra bölünemez | `tamam(deger)` | başarı döndür | | `hata("mesaj")` | hata döndür | | `.tamam_mi()` / `.hatali_mi()` | hangisi olduğunu sor | -| `.deger()` | başarıdaki değeri al | +| `.deger()` | başarıdaki değeri al — sonuç hatalıysa program burada durur, önce `tamam_mi()` ile sor | | `.hata().mesaj()` | hatanın açıklamasını al | | `.deger_veya(yedek)` | hata varsa yedek değeri ver | @@ -148,6 +148,8 @@ yağmur yok ``` +> **Dikkat:** `.deger()` yalnız değer varken okunur. `bos` bir `belki`'nin (ya da hatalı bir `sonuc`'un) içini `.deger()` ile okursan program o satırda durur ve `BOS_BELKI` (`HATALI_SONUC`) hatası verir — sessizce `0` ya da boş metin vermez. Emin değilsen önce `var_mi()` / `tamam_mi()` ile sor ya da `deger_veya(yedek)` kullan. + ## Alıştırma ```alistirma