Raku-Kurs / Grundlagen / Grundlagen des Kontrollflusses / Schleifen

Themenvariable

$_ ist eine spezielle Variable, die Themenvariable genannt wird.

Betrachten Sie die Schleife über einen Bereich:

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

Die Variable $n kann weggelassen werden, in diesem Fall wird sie durch eine automatisch generierte Variable $_ ersetzt. Das Programm ist dann gleichbedeutend mit dem folgenden:

for 1..5 {
    say $_;
}

Wie Sie sich erinnern, ist es möglich, say als Methode zu verwenden:

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

Das Aufrufen von Methoden auf $_ erfordert nicht, dass die Variable selbst erwähnt wird. Unsere Schleife kann also weiter vereinfacht werden:

for 1..5 {
    .say;
}

Kursnavigation

Die for-Schleife verstehen   |   Postfix-Form von for


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