0514-86177077
9:00-17:00(工作日)
當你在一個循環的內部使用 “Continue”語句時,可以跳過循環的當前迭代,繼續執行下一個迭代。如果使用了”Break”語句,則會跳過剩余的所有迭代循環。
這樣就引發了一個問題,在一個多層嵌套循環中,哪一個循環會被影響。默認情況下,”Continue”只會影響到內層循環,但是你也可以用”Continue” 和 “Break” 指向外層循環的某一個標簽。
: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 '你我死生不復相見,除非你改了代碼' } }
因為上面例子中的continue語句會調到外層循環中,所以我們會看到10次 1000Hz的輸出,如果刪除了continue語句后,循環次數明顯會增加,write-host語句也不會跳過。
標簽:德州 鶴崗 湛江 岳陽 六盤水 運城 山南 濟南
上一篇:Powershell互斥參數使用實例
下一篇:PowerShell實現動態獲取當前腳本運行時消耗的內存
Copyright ? 1999-2012 誠信 合法 規范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8