Iterator
interface Iterator<T>
Обязательны только next и hasNext. Остальное — previous, hasPrevious, index, moveTo, size, toStart, toEnd — необязательно, поэтому источник, умеющий идти только вперёд, удовлетворяет интерфейсу, не притворяясь, что умеет больше.
Это форма постраничного чтения: строки, приходящие от сервиса порциями, для потребляющего кода выглядят одной последовательностью.
Примеры
Форма
while (iterator.hasNext()) {
const value = iterator.next();
}
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.