Software Engineering vocabulary · Data Structures and Algorithms

Iterator

Meaning in software engineering, with examples

nounCommon term

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

  1. The iterator reads the next record without loading the whole file.

  2. Create a fresh iterator before traversing the collection again.

Common collocations

  • create an iterator
  • exhaust an iterator
  • iterator protocol

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: