EMZETT.
Giriş yap

Tembel değerlendirme (lazy evaluation)

Kısaca: Tembel değerlendirmede bir ifade yalnızca sonucuna gerçekten ihtiyaç duyulduğunda – ve o zaman en çok bir kez – değerlendirilir. Karşıtı anlık (eager) değerlendirmedir.

Biraz daha ayrıntılı: Bu, sonsuz dizilerin betimlenmesini ve hiç gerekmeyen pahalı hesaplamalardan kaçınılmasını mümkün kılar. Haskell baştan sona tembeldir; diğer dillerde üreteçler, akışlar, lazy değişkenler ve kısa devre işleçleri vardır.

Ayrıntılı

def numbers():                     #

Ayrıca bak: Yineleyici, Saf işlev, Memoization, Yüksek dereceli işlev