Курс Raku / Основи / Основи порядку виконання / Цикли

Постфіксна форма for

Ми вже бачили інші модифікатори операторів: if та else і while та until. І це привід для невеликого святкування, оскільки дизайн Raku дуже послідовний.

З коротким тілом циклу, цикл for можна записати в постфіксній формі:

.say for 1..7;

Як бачите, діапазони дуже природні при використанні з постфіксною формою for.

Ця програма еквівалентна більш традиційному варіанту:

for 1..7 -> $n {
    say $n;
}

Або, якщо використовується змінна циклу за замовчуванням, то:

for 1..7 {
    .say;
}

Тут .say є короткою формою для $_.say.

Практика

Виконайте 1 тест за змістом цієї теми.

Навігація курсом

Топічна змінна   |   Тест — Постфікс for*


💪 Або перейдіть одразу до вправ цього розділу.