
記事記号:[me1523] 初版:2011/May/10

トピック
about_Continue
簡易説明
Continue ステートメントがプログラム フローを直ちにプログラム ループの開始位
置に戻す方法について説明します。
詳細説明
スクリプト内に Continue ステートメントが出現すると、For、Foreach、または Whi
le ステートメントによって制御される最も内側のループの開始位置に、直ちにプロ
グラム フローが戻ります。
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

基本ソフト: Windows 7
キーワード: Windows PowerShell、ヘルプ、HelpFile、about_Continue