Перейти до змісту

Обійти

Цикл обійти використовується в парі з ітераторами. Повторює блок коду доти, поки ітерація не закінчиться.

Синтаксис

обійти <вираз> як <змінна>
    [код]
кінець

Приклад

Код, який сумує всі елементи списку

цикл.бр
сума = 0
обійти Список(1, 2, 3, 4, 5) як і
    сума += і
кінець
друкр(сума)

Вивід:

$ барвінок цикл.бр
 15

Ключове слово пропустити та завершити

Працюють так само, як і в циклі поки

Як цикл працює в середині

Цикл обійти отримує ітератор для виразу, так само як і функція ітератор, після чого бере в ітератора наступний елемент, присвоює його змінній та запускає блок коду, після чого все повторюється, поки ітератор не поверне значення КінецьІтерації