目次

foreach文による繰り返し処理のコードと実行結果

目次

スカラー
質問: PowerShellにforeach文はあるの?
PowerShellにはforeach文はあるのですか?あれば書式が知りたいです。

書式

foreach (ループ変数 in 配列またはコレクション){
  ...(処理)
}

「配列またはコレクション」の末尾までループを実行します。ループを1回処理するごとに「ループ変数」が 配列またはコレクションの要素で更新されます。

10回ループしてメッセージを表示する例です。

$goods = @("ぺんぎんクッキー", "しろくまアイス", "かるがもサブレ", "かぴばら羊羹")

foreach ($g in $goods) {
    Write-Output "商品名は $g です"
}

解説

$g変数のに文字列の配列の要素が順番に代入されループが実行されます。
ループ内ではWrite-Outputを呼び出し画面に "商品名は ($g変数の値) です を出力します。

実行結果

スクリプトを実行します。$goods 配列の値が画面に表示されます。
foreach文による繰り返し処理のコードと実行結果:画像1

AuthorPortraitAlt
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
作成日: 2025-05-07
Copyright © 1995–2025 iPentec all rights reserverd.