反復処理をする

反復処理をするには for ループ、または、foreach ループを用います。

for ループで反復処理する

# 反復回数をユーザ入力する.
$str_input = Read-Host "loop ?"

# ユーザ入力は文字列なので整数に変換する.
$num_loop = [int]( $str_input )

# 反復処理をする.
for ( $n = 0; $n -lt $num_loop; $n++ )
{
    $value = $n * 10
    $str_out = "{0} is {1}" -f $n, $value
    Write-Output ( $str_out )
}

実行結果はこのようになります。

loop ?: 10
0 is 0
1 is 10
2 is 20
3 is 30
4 is 40
5 is 50
6 is 60
7 is 70
8 is 80
9 is 90

foreach ループで反復処理する

# ゼロ要素の配列を宣言する。
$arr = @();

# 配列要素を追加する.
$arr += "Miles Davis"
$arr += "Wayne Shorter"
$arr += "Herbie Hancock"
$arr += "Ron Carter"
$arr += "Tony Williams"

# 反復処理をする.
foreach ( $item in $arr )
{
    Write-Output ( $item )
}

実行結果はこのようになります。

Miles Davis
Wayne Shorter
Herbie Hancock
Ron Carter
Tony Williams