O pokračování
KRÁTKÝ POPIS
Popisuje, jak Continue
příkaz okamžitě vrátí tok programu do horní části smyčky programu.
DLOUHÝ POPIS
Ve skriptu Continue
příkaz okamžitě vrátí tok programu k hornímu okraji vnitřní smyčky, která je ovládána For
Foreach
příkazem, nebo While
.
Continue
Klíčové slovo podporuje popisky. Popisek je název, který přiřadíte příkazu ve skriptu. Informace o popiscích popisků naleznete v tématu about_Break.
V následujícím příkladu se tok programu vrátí na začátek cyklu while, pokud $ctr
je proměnná rovna 5. V důsledku toho se zobrazí všechna čísla od 1 do 10 s výjimkou 5:
while ($ctr -lt 10)
{
$ctr += 1
if ($ctr -eq 5)
{
Continue
}
Write-Host -Object $ctr
}
Při použití For
smyčky pokračuje provádění na <Repeat>
příkazu a následuje <Condition>
test. V následujícím příkladu nekonečná smyčka nebude provedena, protože snížení hodnoty $i
nastane za Continue
klíčovým slovem.
# <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--;
}
}