Informationen zum Fortfahren
KURZE BESCHREIBUNG
Beschreibt, wie die Continue
-Anweisung den Programmfluss sofort an den Anfang einer Programmschleife zurückgibt.
LANGE BESCHREIBUNG
In einem Skript gibt die Continue
-Anweisung den Programmfluss sofort an den Anfang der innersten Schleife zurück, die von einer For
- oder Foreach
While
-Anweisung gesteuert wird.
Die Continue
Schlüsselwort (keyword) unterstützt Bezeichnungen. Eine Bezeichnung ist ein Name, den Sie einer Anweisung in einem Skript zuweisen. Informationen zu Bezeichnungen finden Sie unter about_Break.
Im folgenden Beispiel kehrt der Programmfluss an den Anfang der While-Schleife zurück, wenn die $ctr
Variable gleich 5 ist. Daher werden alle Zahlen zwischen 1 und 10 mit Ausnahme von 5 angezeigt:
while ($ctr -lt 10)
{
$ctr += 1
if ($ctr -eq 5)
{
Continue
}
Write-Host -Object $ctr
}
Wenn Sie eine For
Schleife verwenden, wird die Ausführung bei der <Repeat>
-Anweisung fortgesetzt, gefolgt vom <Condition>
Test. Im folgenden Beispiel tritt keine Unendlichkeitsschleife auf, da die Dekrementierung von $i
nach dem Continue
Schlüsselwort (keyword) erfolgt.
# <Init> <Condition> <Repeat>
for ($i = 0; $i -lt 10; $i++)
{
Write-Host -Object $i
if ($i -eq 5)
{
continue
# Will not result in an infinite loop.
$i--;
}
}