about_Continue
トピック
about_Continue
簡易説明
Continue ステートメントがプログラム フローを直ちにプログラム ループの開始位置に戻す方法につ
いて説明します。
詳細説明
スクリプト内に Continue ステートメントが出現すると、For、Foreach、または While ステー
トメントによって制御される最も内側のループの開始位置に、直ちにプログラム フローが戻ります。
Continue キーワードはラベルをサポートしています。ラベルは、スクリプトのステートメントに割
り当てる名前です。ラベルの詳細については、「about_Break」を参照してください。
以下の例では、$ctr 変数が 5 に等しい場合、プログラム フローが While ループの開始位置に戻り
ます。結果として、5 を除く 1 ~ 10 のすべての数字が表示されます。
while ($ctr -lt 10)
{
$ctr +=1
if ($ctr -eq 5) {continue}
Write-Host $ctr
}
For ループ内では、ループの最初の行から実行が継続されることに注意してください。For ステート
メントによって変更される値を For ステートメントの引数でテストすると、無限ループが発生する場
合があります。
関連項目
about_Comparison_Operators