about_Continue

適用対象: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0

前文を挿入してください。

トピック

about_Objects

簡単な説明

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_Break

about_Comparison_Operators

about_Throw

about_Trap

about_Try_Catch_Finally