Kurso de Raku / Esencoj / Ripetoj
for ripetoj
La for buklo estas potenca ilo por iteri super multoblaj elementoj. Ekzemple, ni prenu intervalon:
for 1..5 -> $n {
    say $n;
}
En ĉi tiu programo, la variablo $n prenas la sekvan valoron el la intervalo en ĉiu iteracio. Rimarku, ke vi ne devas eksplicite deklari la variablon per my. La bloko de kodo ripetiĝas tiom da fojoj kiom estas elementoj en la datumfonto. Do, la programo presas la nombrojn linio post linio:
$ raku t.raku 
1
2
3
4
5
La programo iteras super ĉiuj valoroj, kiujn la intervalo 1..5 generas. Ĉi tiuj estas 1, 2, 3, 4, kaj 5.
Preni pli ol unu valoron
Interesa trajto de Raku estas, ke vi povas preni pli ol unu elementon en unu sola iteracio. La sekva programo presas du nombrojn en buklo:
for 1..6 -> $n, $m {
    say "$n and $m";
}
La eligo de ĉi tiu programo estas la sekva:
$ raku t.raku
1 and 2
3 and 4
5 and 6
Kurso navigado
← Ripetoj / Senfinaj ripetoj | Ripetoj / Temvariablo →
💪 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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська