Kurso de Raku / Esencoj / Ripetoj

Temvariablo

$_ estas speciala variablo nomata variablo de temo.

Konsideru la buklon super intervalo:

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

La variablo $n povas esti preterlasita, en kiu kazo ĝi estos anstataŭigita per aŭtomate generita variablo $_. La programo estas ekvivalenta al la sekva:

for 1..5 {
    say $_;
}

Kiel vi memoras, eblas uzi say kiel metodon:

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

Voki metodojn sur $_ ne postulas mencii la variablon mem. Do, nia buklo povas esti plue simpligita:

for 1..5 {
    .say;
}

Kurso navigado

Ripetoj / for ripetoj   |   Ripetoj / Postfixa formo de for


💪 Or jump directly to the exercises to this section.

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська