powwr shell_Powershell Do While 循环
Do和While可能產(chǎn)生死循環(huán),為了防止死循環(huán)的發(fā)生,你必須確切的指定循環(huán)終止的條件。指定了循環(huán)終止的條件后,一旦條件不滿足就會(huì)退出循環(huán)。
繼續(xù)與終止循環(huán)的條件
do-while()會(huì)先執(zhí)行再去判斷,能保證循環(huán)至少執(zhí)行一次。
PS C:Powershell> do { $n=Read-Host } while( $n -ne 0)
10
100
99
2012
世界末日
為什么不退出
因?yàn)闂l件不滿足
怎樣才能滿足
請(qǐng)輸入一個(gè)0,試一試
0
PS C:Powershell>
單獨(dú)使用While
$n=5
while($n -gt 0)
{
$n
$n=$n-1
}
5
4
3
2
1
終止當(dāng)前循環(huán)
使用continue關(guān)鍵字,可是終止當(dāng)前循環(huán),跳過continue后其它語句,重新下一次循環(huán)。
$n=1
while($n -lt 6)
{
if($n -eq 4)
{
$n=$n+1
continue
}
else
{
$n
}
$n=$n+1
}
1
2
3
5
跳出循環(huán)語句
跳出循環(huán)語句使用break關(guān)鍵字
$n=1
while($n -lt 6)
{
if($n -eq 4)
{
break
}
$n
$n++
}
×用微信掃描并分享
總結(jié)
以上是生活随笔為你收集整理的powwr shell_Powershell Do While 循环的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: free技术详解 lock_lock f
- 下一篇: kafka 同步提交 异步_极限MQ (