Курс по Raku / Основи / Цикли

Тематична променлива

$_ е специална променлива, наречена променлива за тема.

Разгледайте цикъла върху диапазон:

for 1..5 -> $n {
    say $n;
}

Променливата $n може да бъде пропусната, като в този случай тя ще бъде заменена с автоматично генерирана променлива $_. Програмата е еквивалентна на следното:

for 1..5 {
    say $_;
}

Както помните, възможно е да използвате say като метод:

for 1..5 {
    $_.say;
}

Извикването на методи върху $_ не изисква споменаване на самата променлива. Така че нашият цикъл може да бъде опростен още повече:

for 1..5 {
    .say;
}

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

Цикли / Цикли for   |   Цикли / Постфиксна форма на for


💪 Or jump directly to the exercises to this section.

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

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