EMZETT.
Giriş yap

Yineleyici (iterator)

Kısaca: Bir koleksiyonun öğelerini art arda dolaşmak için kullanılan nesne; veri yapısının somut iç uygulamasını bilmeye gerek yoktur.

Biraz daha ayrıntılı: Bir yineleyici dahilen geçerli konumu izler ve tipik olarak iki temel işlem sunar: başka bir öğenin gelip gelmediğini denetlemek ve sonraki öğeyi almak. Bu, aynı yineleme kodunun çok farklı veri yapıları (liste, küme, harita) için yeniden kullanılmasını sağlar — birçok dilin “for-each” döngüsü genellikle bununla çalışmanın rahat bir kısaltmasıdır.

Ayrıntılı

Yineleyici olmasaydı, bir şeyi yineleyen her kod…

Ayrıca bak: Koleksiyonlar, For döngüsü