Megosztás a következőn keresztül:


A folytatásról

RÖVID LEÍRÁS

Leírja, hogy az Continue utasítás hogyan adja vissza azonnal a program folyamatát egy program-hurok elejére.

HOSSZÚ LEÍRÁS

Egy parancsfájlban az Continue utasítás azonnal visszaadja a program folyamatát az a legbelső hurok tetejére, amelyet egy For , vagy egy utasítás vezérel Foreach While .

A Continue kulcsszó támogatja a címkéket. A címke a parancsfájlban található utasításhoz rendelt név. További információ a címkékkel kapcsolatban: about_Break.

A következő példában a program folyamata a ciklus csúcsára tér vissza, ha a $ctr változó értéke 5. Ennek eredményeképpen az 1 és 10 közötti összes szám az 5 érték kivételével megjelenik:

while ($ctr -lt 10)
{
    $ctr += 1
    if ($ctr -eq 5)
    {
        Continue
    }

    Write-Host -Object $ctr
}

Hurok használatakor For a végrehajtás folytatódik az <Repeat> utasításban, majd a teszt után <Condition> . Az alábbi példában egy végtelen hurok nem következik be, mert a $i kulcsszó után következik be a csökkenés Continue .

#   <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--;
    }
}

LÁSD MÉG:

about_Break

about_For

about_Comparison_Operators

about_Throw

about_Trap

about_Try_Catch_Finally