Compartir a través de


Acerca de Continuar

DESCRIPCIÓN BREVE

Describe cómo la Continue instrucción devuelve inmediatamente el flujo del programa a la parte superior de un bucle de programa.

DESCRIPCIÓN LARGA

En un script, la Continue instrucción devuelve inmediatamente el flujo de programa a la parte superior del bucle más interno controlado por una Forinstrucción , Foreacho While .

La Continue palabra clave admite etiquetas. Una etiqueta es un nombre que se asigna a una instrucción en un script. Para obtener información sobre las etiquetas, consulte about_Break.

En el ejemplo siguiente, el flujo de programa vuelve a la parte superior del bucle While si la $ctr variable es igual a 5. Como resultado, todos los números comprendidos entre 1 y 10 se muestran excepto 5:

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

    Write-Host -Object $ctr
}

Cuando se usa un For bucle, la ejecución continúa en la <Repeat> instrucción , seguida de la <Condition> prueba. En el ejemplo siguiente, no se producirá un bucle infinito porque el decremento de se produce después de $i la Continue palabra clave .

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

CONSULTE TAMBIÉN

about_Break

about_For

about_Comparison_Operators

about_Throw

about_Trap

about_Try_Catch_Finally