Курс языка программирования 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 →
💪 Или перейдите сразу к упражнениям этого
раздела.