Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
about_Break
DESCRIÇÃO RESUMIDA
Descreve uma instrução que você pode usar para fechar imediatamente
instruções Foreach, For, While, Do ou Switch.
DESCRIÇÃO LONGA
Quando uma instrução Break aparece em um loop, como um loop
Foreach, For, Switch ou While, essa instrução faz o Windows
PowerShell sair do loop imediatamente. Em uma construção Switch
que não executa um loop, Break faz o Windows PowerShell sair do
bloco de códigos Switch.
Uma instrução Break pode incluir um rótulo que permite sair de loops
incorporados. Um rótulo pode especificar qualquer palavra-chave de
loop, como Foreach, For ou While, em um script. Quando você usa um
rótulo, Break sai do loop especificado. Break sai do loop especificado,
independentemente do loop em que a instrução Break está.
O exemplo a seguir mostra como usar uma instrução Break para sair
de uma instrução For:
$i=0
$varB = 10,20,30,40
foreach ($val in $varB)
{
$i++
if ($val -eq 30)
{
break
}
}
Write-Host "30 foi encontrado na posição de matriz $i"
$i = 3
while ($true)
{
trap [DivideByZeroException]
{
Write-Host "divisão por zero capturada" break
}
1 / $i--
}
$var = "palavra2"
switch -regex ($var)
{
"palavra2"
{
Write-Host "Exato" $_
break
}
"palavra.*"
{
Write-Host "Ocorrência no prefixo" $_ break
}
"p.*"
{
Write-Host "Ocorrência pelo menos na primeira letra"
$_ break
}
default
{
Write-Host "Nenhuma ocorrência" $_
break
}
}
CONSULTE TAMBÉM
about_Comparison_Operators
about_For
about_Foreach
about_Switch
about_While