2017年4月12日

【PowerShell】while、do...while ステートメント


繰り返しに使うwhile、do...while ステートメントの書き方です。

whileステートメント

while(条件文)
{
[条件が真のとき繰り返される処理]
}

do...while ステートメント

do{
[条件が真のとき繰り返される処理]
}while(条件文)

whileとdo...whileの違いは、条件判定が先か後の違いです。
ですので、whileの場合、最初の条件判定がfalseなら一度も処理を実行しないで終わりますが、do...whileの場合、かならず最初の1回は処理が実行されることになります。


while 例

$i = 0

while($i -lt 5)
{
    Write-Host $i
    $i++
}


do...while 例

$i = 0

do{
    Write-Host $i
    $i++
}while($i -lt 5)



スポンサーリンク