Курс по 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*


💪 Или преминете направо към упражненията в този раздел.