*PowerShell 基本 繰り返し [#k6876cf0]
#enull{{
&tag(PowerShell,繰り返し,ループ,for,foreach,do,while);
}}
#contents

**for [#md6cc6e8]
***基本形 [#pc35049e]
 for (初期値; 条件; 増分値) {
     処理
 }

***実行例 [#e7890065]
 for ($i = 0; $i -lt 5; $i++) {
     Write-Host $i
 }

**foreach [#bdce50f7]
***基本形 [#k45f42bf]
 foreach (コレクション内項目 in コレクション) {
     処理
 }

***実行例 [#zd7cf66d]
 foreach ($i in 1,2,3,4) {
     Write-Host $i
 }

**ForEach-Object [#tade3e50]
***基本形 [#k551ab7b]
 コレクションを出力するコマンド | ForEach-Object {
     処理
 }

***実行例 [#efb0184e]
 1,2,3,4 | ForEach-Object {Write-Host $_}

**while [#f6f8d739]
***基本形 [#z0f5dfe6]
 while (条件) {
     処理
 }

***実行例 [#e2464f90]
 $i = 0
 while ($i -lt 5) {
     Write-Host $i
     $i++
 }

**do [#q91e3284]
***基本形 [#o8d35452]
-do-while
 do {
     処理
 } while (条件)

-do-until
 do {
     処理
 } until (条件)

***実行例 [#f9c3e2c7]
 $i = 0
 do {
     Write-Host $i
     $i++
 } while ($i -lt 5)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS