Цикли 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 • Български • Русский • Українська