Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
DESCRIÇÃO CURTA
Descreve como a Continue declaração devolve imediatamente o fluxo do programa ao topo de um ciclo de programa.
LONGA DESCRIÇÃO
Num guião, a Continue declaração devolve imediatamente o fluxo do programa para o topo do circuito mais íntimo que é controlado por a For , ou Foreach While declaração.
A Continue palavra-chave suporta etiquetas. Uma etiqueta é um nome que atribui a uma declaração num guião. Para obter informações sobre rótulos, consulte about_Break.
No exemplo seguinte, o fluxo do programa volta ao topo do loop While se a $ctr variável for igual a 5. Como resultado, todos os números entre 1 e 10 são apresentados, exceto por 5:
while ($ctr -lt 10)
{
$ctr += 1
if ($ctr -eq 5)
{
Continue
}
Write-Host -Object $ctr
}
Ao utilizar um For loop, a execução continua na <Repeat> declaração, seguida do <Condition> teste. No exemplo abaixo, um laço infinito não ocorrerá porque o decreamento ocorre $i após a Continue palavra-chave.
# <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--;
}
}