0
$q = 0
do {
$a = write-input "enter value"
switch ($a) {
1.{ some option }
2.{}
default {}
}
} while ($a -gt $q)
空字符在上面的代碼中,如果我們給$a=$null
值然後切換從while
循環終止。請幫我跳過空檢查並繼續循環。避免的powershell
'$一個-gt $ q' - >'$一個-eq $空 - 或$一個-gt $ q' –
如果使用$ a -eq $ null,我將終止在循環之外...循環不應該終止爲空值讀取 – Pradeep
然後在第一個$ a的值不是$ null地點。它是一個空字符串嗎?如果這樣''不是$ a或$ a -gt $ q'可能工作。 「write-input」究竟做什麼/返回?沒有該名稱的標準cmdlet。 –