Курс по Raku / Основи / Основи на управлението на потока / Цикли
Тематична променлива
$_ е специална променлива, наречена променлива за
тема.
Разгледайте цикъла върху диапазон:
for 1..5 -> $n {
say $n;
}Променливата $n може да бъде пропусната, като в този
случай тя ще бъде заменена с автоматично генерирана променлива
$_. Програмата е еквивалентна на следното:
for 1..5 {
say $_;
}Както помните, възможно е
да използвате say като метод:
for 1..5 {
$_.say;
}Извикването на методи върху $_ не изисква споменаване на
самата променлива. Така че нашият цикъл може да бъде опростен още
повече:
for 1..5 {
.say;
}Навигация в курса
← Разбиране на цикъла
for | Постфиксна форма на
for →
💪 Или преминете направо към упражненията в този
раздел.