PowerShell Continue語句使用示例
當(dāng)你在一個循環(huán)的內(nèi)部使用 “Continue”語句時,可以跳過循環(huán)的當(dāng)前迭代,繼續(xù)執(zhí)行下一個迭代。如果使用了”Break”語句,則會跳過剩余的所有迭代循環(huán)。
這樣就引發(fā)了一個問題,在一個多層嵌套循環(huán)中,哪一個循環(huán)會被影響。默認(rèn)情況下,”Continue”只會影響到內(nèi)層循環(huán),但是你也可以用”Continue” 和 “Break” 指向外層循環(huán)的某一個標(biāo)簽。
:outer Foreach ($element in (1..10)) { for ($x = 1000; $x -lt 1500; $x += 100) { "Frequency $x Hz" [Console]::Beep($x, 500) continue outer Write-Host '你我死生不復(fù)相見,除非你改了代碼' } }
因?yàn)樯厦胬又械腸ontinue語句會調(diào)到外層循環(huán)中,所以我們會看到10次 1000Hz的輸出,如果刪除了continue語句后,循環(huán)次數(shù)明顯會增加,write-host語句也不會跳過。
相關(guān)文章
PowerShell腳本開發(fā)之收發(fā)TCP消息包
這篇文章里將會描述如何在PSNet包中創(chuàng)建針對TCP消息包的函數(shù)Receive-和TCPMessageSend-TCPMessage。并把相關(guān)代碼分享給大家,有需要的朋友可以參考下。2014-10-10PowerShell中的強(qiáng)類型數(shù)組介紹
這篇文章主要介紹了PowerShell中的強(qiáng)類型數(shù)組介紹,強(qiáng)類型數(shù)組可以理解為強(qiáng)制數(shù)據(jù)類型的數(shù)組,也就是一個數(shù)組里只包含一種數(shù)據(jù)類型,需要的朋友可以參考下2014-08-08Powershell學(xué)習(xí)筆記--使用正則表達(dá)式查找文件
本文介紹PowerShell中使用正則表達(dá)式的查找文件的方法,PowerShell的正則表達(dá)式與微軟其它語言的正則表達(dá)式是一樣的,使用非常方便。2014-08-08Powershell小技巧之創(chuàng)建短網(wǎng)址
短網(wǎng)址服務(wù),可能很多朋友都已經(jīng)不再陌生,特別是在微博應(yīng)用中十分普遍,比如,當(dāng)我們在騰訊、新浪微博發(fā)微博時有時發(fā)很長的網(wǎng)址連接,但由于微博只限制140個字,所以微博就自動把您發(fā)的長網(wǎng)址給轉(zhuǎn)換成短網(wǎng)址了。今天我們來探討下,如何用powershell來便捷的使用短網(wǎng)址2014-10-10