Курс языка программирования 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
Навигация по курсу
← Циклы / Бесконечные циклы | Циклы / Переменная темы →
💪 Or jump directly to the exercises to this section.
Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська