Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
DESCRIPCIÓN BREVE
Describe cómo la Continue instrucción devuelve inmediatamente el flujo del programa en la parte superior de un bucle de programa.
DESCRIPCIÓN LARGA
En un script, la Continue instrucción devuelve inmediatamente el flujo del programa a la parte superior del bucle más interno controlado por una For Foreach instrucción, o 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 acerca de las etiquetas, vea 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, se muestran todos los números comprendidos entre 1 y 10, 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 $i se produce después de 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--;
}
}