Ітератори¶
Ітератор - це об'єкт, який дозволяє обходити елементи колекції, зокрема списку. Їх можна використовувати для виконання дії над кожним елементом колекції.
Ітератором вважається будь-який об'єкт, що реалізує метод наступний(), який повинен повертати наступний елемент, або при закінченні ітерації спеціальний об'єкт КінецьІтерації
КінецьІтерації¶
КінецьІтерації - це допоміжний об'єкт, який використовується для сигналізування про кінець ітерації в ітераторах.
Приклад використання¶
Обхід елементів списку
приклад_ітератора.бр
а = Список(1, 2, 3, 4, 5)
і = ітератор(а)
поки істина
елемент = і.наступний()
якщо елемент рівно КінецьІтерації завершити кінець
друкр(елемент)
кінець
Що виведе: