İçeriğe geç

ise (:)

ise, Hazer dilinde birleşik ifadelerin (koşullar, döngüler, işlevler) gövdesini başlatan temel bağlaçtır. CPython’daki : (colon) karakterinin doğrudan karşılığıdır ve girintileme (indent) öncesinde kullanılır.

ise bağlacı; eger, islev, ozyinele, iken, birlikte, dene ve sinif gibi blok başlatan tüm yapılarla birlikte kullanılır.

# kullanım
sinif VeriIsleyici ise
islev __init__(kendisi, kaynak) ise
kendisi.kaynak = kaynak
islev analiz_et(kendisi) ise
dene ise
# Kaynak yönetimi
birlikte open(kendisi.kaynak, "r") as dosya ise
satirlar = dosya.readlines()
# Koleksiyon döngüsü (for)
ozyinele satir icinde satirlar ise
veri = satir.strip()
# Mantıksal denetim (if/not)
eger uzunluk(veri) > 0 ve degil veri.startswith("#") ise
yazdir("İşleniyor: " + veri)
# İç içe koşul
eger veri == "DUR" ise
kacis
degilse ise
kendisi.kaydet(veri)
degilse ise
yazdir("Boş satır veya yorum atlandı.")
except DosyaBulunamadiHatasi ise
yazdir("Hata: Kaynak dosya mevcut degil!")
finally ise
yazdir("Analiz süreci tamamlandı.")
islev kaydet(kendisi, bilgi) ise
dondur "Kaydedildi: " + bilgi
# Program akışı
motor = VeriIsleyici("test.txt")
motor.analiz_et()