dondurdur (yield)
dondurdur, bir işlevin (islev) çalışmasını geçici olarak durdurup bir değer döndürmesini sağlar. Normal bir dondur (return) ifadesinden farkı, işlevin kaldığı yeri hatırlaması ve tekrar çağrıldığında oradan devam etmesidir.
Sözdizimi (Syntax)
Section titled “Sözdizimi (Syntax)”dondurdur genellikle bir döngü içerisinde kullanılır ve bellekte az yer kaplayan veri akışları oluşturmak için idealdir.
islev sayac(): n = 1 iken n < 4: dondurdur n n = n + 1
# Kullanımozyinele sayi icinde sayac(): yazdir(sayi) # 1, 2, 3 çıktısını verir