PowerShellでループを中断するbreak文のコードと実行結果を紹介します。
PowerShellでループを中断してループから抜け出すにはbreak文を用います。
break
以下のPowerShellスクリプトを作成します。
$value=0
while (1)
{
$value++
Write-Output ("count:"+$value)
if (8 -le $value){
break
}
}
Write-Output ("Complete!")
while (1)
により無限ループの状態となります。
ループ内の以下のコードで、value変数の値が8以上になった場合にループを中断します。
if (8 -le $value){
break
}
ループから抜け出したのち、"Complete!" のメッセージを画面に出力します。
Write-Output ("Complete!")
スクリプトを実行します。下図の結果が表示されます。
ループが8回実行され、break文によりループを抜けている動作が確認できます。