Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
about_Break
DESCRIZIONE BREVE
Descrive un'istruzione che è possibile utilizzare per uscire
immediatamente dalle istruzioni Foreach, For, While, Do o Switch.
DESCRIZIONE DETTAGLIATA
Quando un'istruzione Break viene visualizzata in un ciclo, ad esempio
Foreach, For, Switch o While, l'istruzione Break provoca l'uscita
immediata di Windows PowerShell dal ciclo. In un costrutto Switch che
non esegue il ciclo, Break provoca l'uscita immediata di Windows
PowerShell dal blocco di codice di Switch.
$i=0
$varB = 10,20,30,40
foreach ($val in $varB)
{
$i++
if ($val -eq 30)
{
break
}
}
Write-Host "30 è stato trovato nella posizione di matrice $i"
$i = 3
while ($true)
{
trap [DivideByZeroException]
{
Write-Host "intercettata divisione per zero"
break
}
1 / $i--
}
$var = "parola2"
switch -regex ($var)
{
"parola2"
{
Write-Host "Esatto" $_
break
}
"parola.*"
{
Write-Host "Corrispondenza con prefisso" $_
break
}
"p.*"
{
Write-Host "Corrispondenza almeno con la prima
lettera" $_ break
}
default
{
Write-Host "Nessuna corrispondenza" $_
break
}
}
VEDERE ANCHE
about_Comparison_Operators
about_For
about_Foreach
about_Switch
about_While