Ders 25: .deger() boş belki / hatalı sonuçta programı durdurur (BOS_BELKI / HATALI_SONUC)
This commit is contained in:
@@ -34,7 +34,7 @@ Hata: sıfıra bölünemez
|
|||||||
| `tamam(deger)` | başarı döndür |
|
| `tamam(deger)` | başarı döndür |
|
||||||
| `hata("mesaj")` | hata döndür |
|
| `hata("mesaj")` | hata döndür |
|
||||||
| `.tamam_mi()` / `.hatali_mi()` | hangisi olduğunu sor |
|
| `.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 |
|
| `.hata().mesaj()` | hatanın açıklamasını al |
|
||||||
| `.deger_veya(yedek)` | hata varsa yedek değeri ver |
|
| `.deger_veya(yedek)` | hata varsa yedek değeri ver |
|
||||||
|
|
||||||
@@ -148,6 +148,8 @@ yağmur
|
|||||||
yok
|
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
|
## Alıştırma
|
||||||
|
|
||||||
```alistirma
|
```alistirma
|
||||||
|
|||||||
Reference in New Issue
Block a user