Kurso de Raku / Esencoj / Ripetoj
Trideklaro loop
La loop
deklaro estas konstruo en Raku kiu havas multon komunan kun tradiciaj bukloj en la C-programlingvo kaj ĝiaj parencoj. Ĝi prenas tri deklarojn: la inicialigilo, la testo, kaj la deklaro por modifi la buklan variablon. La korpo de la buklo estas ripete ekzekutita dum la testo restas True
.
loop (my $c = 0; $c < 5; $c++) {
say "La nuna valoro de la kalkulilo estas $c.";
}
Ĉi tie, ++
estas postfiksa operatoro kiu pliigas sian argumenton je 1. Ni kovros pli da operatoroj en la dua parto de la kurso.
La programo ekzekutas la korpon de la buklo kvin fojojn.
$ raku t.raku
La nuna valoro de la kalkulilo estas 0.
La nuna valoro de la kalkulilo estas 1.
La nuna valoro de la kalkulilo estas 2.
La nuna valoro de la kalkulilo estas 3.
La nuna valoro de la kalkulilo estas 4.
Iuj, aŭ eĉ ĉiuj, el la deklaroj en la kapo de loop
povas esti preterlasitaj. Ekzemple, jen la sama programo:
my $c = 0;
loop (; $c < 5;) {
say "La nuna valoro de la kalkulilo estas $c.";
$c++;
}
* * *
La loop
bukloj estas, probable, la malplej uzataj bukloj en Raku. Ili povas esti trovitaj, ekzemple, en aŭtomata tradukilo de C al Raku. Tamen, en Raku, estas pli praktikaj bukloj kiel for
, kiujn ni esploros tre baldaŭ.
Kurso navigado
←
Ripetoj / while
kaj until
kiel modifiloj de deklaroj
|
Ripetoj / Senfinaj ripetoj
→
💪 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 • Български • Русский • Українська