Sdílet prostřednictvím


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 .

ContinueKlíč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--;
    }
}

VIZ TAKÉ

about_Break

about_For

about_Comparison_Operators

about_Throw

about_Trap

about_Try_Catch_Finally