
繰り返しに使うwhile、do...while ステートメントの書き方です。
whileステートメント
while(条件文)
{
[条件が真のとき繰り返される処理]
}
{
[条件が真のとき繰り返される処理]
}
do...while ステートメント
do{
[条件が真のとき繰り返される処理]
}while(条件文)
[条件が真のとき繰り返される処理]
}while(条件文)
whileとdo...whileの違いは、条件判定が先か後の違いです。
ですので、whileの場合、最初の条件判定がfalseなら一度も処理を実行しないで終わりますが、do...whileの場合、かならず最初の1回は処理が実行されることになります。
while 例
1 2 3 4 5 6 7 | $i = 0 while( $i -lt 5) { Write-Host $i $i ++ } |
do...while 例
1 2 3 4 5 6 | $i = 0 do{ Write-Host $i $i ++ }while( $i -lt 5) |
スポンサーリンク