Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
KURZE BESCHREIBUNG
Beschreibt, wie die Continue Anweisung den Programmablauf sofort an den Anfang einer Programmschleife zurückgibt.
LANGE BESCHREIBUNG
In einem Skript gibt die Continue Anweisung den Programmablauf sofort an den Anfang der innersten Schleife zurück, die durch eine ForForeach, oder While -Anweisung gesteuert wird.
Das Continue Schlüsselwort unterstützt Bezeichnungen. Eine Bezeichnung ist ein Name, den Sie einer Anweisung in einem Skript zuweisen. Weitere Informationen zu Beschriftungen finden Sie unter about_Break.
Im folgenden Beispiel kehrt der Programmablauf 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 von dem <Condition>-Test. Im folgenden Beispiel tritt keine endlose Schleife auf, da die Dekrementierung von $i nach dem schlüsselwort Continue 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--;
}
}