Итератор это объект, который следует определению типа Iterator (T - тип итератора) :
Вы можете использовать for для перебора или исполнения итераторов. Самый простой итератор это IntIter, который может быть легко построен с помощью оператора ... (три точки). Например следующий код перечисляет числа от 0 до 9 :
Или обычный цикл for :
Вам не нужно объявлять переменную i перед использованием в for, так как она будет объявлена автоматически. Эта переменная будет доступна только внутри цикла for.