Raku-Kurs / Grundlagen / Grundlagen des Kontrollflusses / Schleifen

Postfix-Form von for

Wir haben bereits andere Anweisungsmodifikatoren gesehen: if und else und while und until. Und das ist ein Grund für eine kleine Feier, da das Design von Raku sehr konsistent ist.

Mit einem kurzen Schleifenkörper kann die for-Schleife in einer Postfix-Form geschrieben werden:

.say for 1..7;

Wie Sie sehen, sind Bereiche sehr natürlich, wenn sie mit der Postfix-Form von for verwendet werden.

Dieses Programm ist gleichwertig zu einer traditionelleren Variante:

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

Oder, wenn die Standard-Schleifenvariable verwendet wird, zu:

for 1..7 {
    .say;
}

Hier ist .say die Kurzform für $_.say.

Praxis

Lösen Sie 1 Quiz zum Inhalt dieses Themas.

Kursnavigation

Themenvariable   |   Quiz — Postfix-for*


💪 Oder springen Sie direkt zu den Übungen dieses Abschnitts.