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

Практика

Попълнете теста, който обхваща съдържанието на тази тема.

Навигация по курса

Цикли / Тематична променлива   |   💪 Упражнения: Цикли

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська