Курс Raku / Основи / Основи порядку виконання / Цикли
Топічна змінна
$_ — це спеціальна змінна, яка називається topic
variable (змінна теми).
Розглянемо цикл по діапазону:
for 1..5 -> $n {
say $n;
}Змінну $n можна опустити, і в цьому випадку вона буде
замінена автоматично створеною змінною $_. Програма буде
еквівалентна наступному:
for 1..5 {
say $_;
}Як ви пам’ятаєте, можна
використовувати say як метод:
for 1..5 {
$_.say;
}Виклик методів на $_ не вимагає згадування самої
змінної. Отже, наш цикл можна ще більше спростити:
for 1..5 {
.say;
}Навігація курсом
← Розуміння циклу
for | Постфіксна форма
for →
💪 Або перейдіть одразу до вправ цього розділу.