Английская лексика: Разработка программного обеспечения · Структуры данных и алгоритмы

Что значит iterator?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

iterator: итератор

Объект или протокол, который выдаёт элементы последовательности по одному и отслеживает продвижение по ней.

Где и как употребляется

Термин используют в API коллекций, ленивой обработке и чтении потоков. Итератор может исчерпаться; не каждый итератор можно запустить заново или перемотать назад.

Примеры предложений

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

    Итератор читает следующую запись, не загружая весь файл.

    Данные извлекаются по мере обхода, а не целиком заранее.

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

    Создайте новый итератор, прежде чем обходить коллекцию повторно.

    Для нового прохода требуется отдельный итератор.

Распространённые словосочетания

  • create an iterator
  • exhaust an iterator
  • iterator protocol