Iterator
Meaning in software engineering, with examples
In software engineering, iterator means: An object or protocol that provides values from a sequence one at a time while tracking progress through that sequence.
In Turkish: yineleyici
How it is used
Used in collection APIs, lazy processing and stream consumption. Iterators may be exhausted, and not every iterator can restart or move backward.
Example sentences
The iterator reads the next record without loading the whole file.
Create a fresh iterator before traversing the collection again.
Common collocations
- create an iterator
- exhaust an iterator
- iterator protocol
Related terms
More terms: Data Structures and Algorithms
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
