「PowerShell」while文にcontinueを使ってループの先頭に戻る

書式

while (条件式)
{
    if(条件式) {
       処理コード
       continue
       }
}

条件がtrueの間、処理を繰り返します。
条件式がfalseの場合、処理を終了します。
最初の判定がfalseの場合、処理は1回も実行されません。

使用例

$i = 10

while ($i -lt 15) {
    if ($i -eq 13) {
        $i = $i + 1
          continue
    }
    Write-Host($i)
    $i = $i + 1
}

実行結果

PS C:\study\powershell> ./test.ps1
10
11
12
14

 

PowerShell

Posted by arkgame