Курс языка программирования 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 4o. Оригинальный текст на английском языке.

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