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

Що означає 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