「PowerShell」breakでfor文ループを抜けるサンプル

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
for(初期化式 ; 条件式 ; 増減式){
if(条件式){break}
}
for(初期化式 ; 条件式 ; 増減式){ if(条件式){break} }
for(初期化式 ; 条件式 ; 増減式){
   if(条件式){break}
}

for文は処理を繰り返す時に使用します。
条件式がtrueの間、処理を繰り返します。
増減式でカウンター変数/ループ変数の値が変わります。
breakでfor文を抜けます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
for ($i = 3; $i -lt 6; $i++) {
if ($i -eq 6) {
break
}
Write-Host ("i =" + $i) #
}
for ($i = 3; $i -lt 6; $i++) { if ($i -eq 6) { break } Write-Host ("i =" + $i) # }
for ($i = 3; $i -lt 6; $i++) {
  if ($i -eq 6) {
    break
  }
  Write-Host ("i =" + $i) # 
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
i =3
i =4
i =5
i =3 i =4 i =5
i =3
i =4
i =5

 

PowerShell

Posted by arkgame