PowerShellでは通常、ループ処理(繰り返し処理)は「for」文を使用します。
ここでは、配列と組み合わせて使用する「foreach」文について解説しています。
通常のFor文については、下記で説明しています。
構文
foreachステートメントの構文です。
foreach(配列の要素 in 配列){ Write-Host 配列の要素 }
使用例
foreachステートメントの使用例です。
foreachステートメントを使用することで、配列の要素数分ループしつつ、配列の要素を一つずつ取り出します。
$fruits = "みかん,メロン,りんご" $array = $fruits.split(",") foreach($fruit in $array){ Write-Host $fruit }
サンプルの実行結果です。
PS C:\workspace\PowerShell> .\sample.ps1 みかん メロン りんご
記事は以上です。foreachステートメントは使用頻度が高いので、覚えておきましょう。
配列については、以下で説明しています。
リンク
コメント