Курс Raku / Основи / Основи порядку виконання / Цикли
Цикли for
Цикл for — це потужний інструмент для ітерації по
декількох елементах. Наприклад, розглянемо діапазон:
for 1..5 -> $n {
say $n;
}У цій програмі змінна $n приймає наступне значення з
діапазону на кожній ітерації. Зверніть увагу, що вам не потрібно явно
оголошувати змінну за допомогою my. Блок коду повторюється
стільки разів, скільки елементів у джерелі даних. Таким чином, програма
виводить числа рядок за рядком:
$ raku t.raku
1
2
3
4
5Програма ітерує по всіх значеннях, які генерує діапазон 1..5. Це
1, 2, 3, 4 і
5.
Взяття більше ніж одного значення
Цікавою особливістю Raku є те, що ви можете взяти більше ніж один елемент за одну ітерацію. Наступна програма виводить два числа в циклі:
for 1..6 -> $n, $m {
say "$n and $m";
}Вивід цієї програми наступний:
$ raku t.raku
1 and 2
3 and 4
5 and 6Практика
Виконайте 1 тест за змістом цієї теми.
Навігація курсом
← Нескінченні цикли
| Розуміння циклу
for →
💪 Або перейдіть одразу до вправ цього розділу.