【PowerShell】For文の書き方
For文の書き方
IF文の書き方は次のように書きます。
for ( ループ用の変数と初期値; ループが続く条件; ループ用変数の増加・減少 ) {
ループで実行される文
}
ループ用変数は次のように増減させます
$変数名++ # 1増やす
$変数名-- # 1減らす
# ループ例文1
# indexを1から1ずつ増やし10以下の間続ける(※-lt:"<"と同じです。
for ( $index = 1; $index -le 10; $index++ ) {
Write-Host $index # 変数$indexの値を表示する動作を10回繰り返す
}
#実行結果
0
1
2
3
4
5
6
7
8
9
10
# ループ例文2
# indexを10から1ずつ減らし0より大きい間続ける
for ( $index = 10; $index -gt 0; $index -- ) {
Write-Host $index
}
#実行結果
10
9
8
7
6
5
4
3
2
1
For文を途中で抜ける
For文を途中で抜けるには「break」を使用します。
for ( $index = 1; $index -lt 10; $index++ ) {
Write-Host $index
If( $index -eq 5 ){
#$indexが5と等しい時にループを抜ける
break
}
}
#実行結果
1
2
3
4
5