Skip to content

islev (def)

islev, tekrar kullanılabilir kod blokları (fonksiyonlar) oluşturmak için kullanılır. CPython çekirdeğindeki DEF token’ının Hazer dilindeki karşılığıdır. Programın modülerliğini ve okunabilirliğini sağlar.

Hazer’da bir islev tanımlarken, isimden sonra parantez içinde parametreler (varsa) belirtilir ve blok iki nokta üst üste (:) ile başlatılır.

# Basit bir işlev tanımı
islev selamla(isim):
yazdir("Merhaba " + isim)
# Değer döndüren bir işlev
islev topla(a, b):
dondur a + b
# İşlevi çağırma
selamla("Hazer")
sonuc = topla(5, 10)