ja-JP/about_While.help.txt
|
TOPIC about_While 簡単な説明 条件が真である間、コードブロックを繰り返し実行する while 文を 説明します。 詳細な説明 while 文は、指定した条件が真 ($true) と評価される間、コードブロック 内のコマンドを繰り返し実行するループ構文です。 PowerShell は、コードブロックに入る前に条件を評価します。そのため、 最初の評価で条件が偽だった場合、コードブロックは 1 度も実行され ません。この点が、必ず 1 回は実行される do 文との違いです。 基本的な構文は次のとおりです。 while (<条件>) { <繰り返し実行するコード> } 条件には、$true または $false に評価される任意の式を指定できます。 コードブロックには、break や continue を含む任意の PowerShell 文を 記述できます。 例 # $val が 0 で初期化されているとき 1 から 3 を表示します $val = 0 while ($val -ne 3) { $val++ Write-Host $val } # 1 # 2 # 3 # 無限ループと break の組み合わせ $i = 0 while ($true) { $i++ if ($i -ge 5) { break } Write-Host $i } # 1 # 2 # 3 # 4 ループ制御 - break : ループ全体を即座に終了します。 - continue : 現在の繰り返しを中断し、条件の再評価へ戻ります。 continue を使うときは、ループが進む条件を必ず更新してください。 更新を忘れると無限ループになることがあります。 関連項目 about_Do about_For about_Foreach about_Break about_Continue about_Comparison_Operators ---- 原文: PowerShell-Docs (CC BY 4.0) の翻訳 / PSHelpJaJP |