Raku kurss / Pamati / Izpildes plūsmas pamati / Cikli

Pēcpārbaudes forma for

Mēs jau esam redzējuši citus paziņojumu modifikatorus: if un else un while un until. Un tas ir iemesls nelielai svinēšanai, jo Raku dizains ir ļoti konsekvents.

Ar īsu cikla ķermeni, for ciklu var uzrakstīt postfix formā:

.say for 1..7;

Kā redzat, diapazoni ir ļoti dabiski, ja tos izmanto ar for postfix formu.

Šī programma ir ekvivalenta tradicionālākajam variantam:

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

Vai, ja tiek izmantots noklusējuma cikla mainīgais, tad:

for 1..7 {
    .say;
}

Šeit, .say ir īsā forma $_.say.

Prakse

Jūs gaida 1 viktorīna par šī temata saturu.

Kursa navigācija

Tēmas mainīgais   |   Viktorīna — Pēcpārbaudes for


💪 Vai arī dodieties tieši uz šīs sadaļas vingrinājumiem.