看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《MOONRAKER (㊣科學小飛俠8號又笨又禿)》之銘言: : 這倒是讓我想到一個問題。 : 像PASCAL, C這類追求簡潔的語言,select/case裡面的case都是簡單有序數 : 而且還限制不可以重覆,否則造成ambiguity不能通過編譯 : 那麼,VB的case是script-language的風格 : 可以放範圍(i to j),可以放字串、非序數 : 那有可能一次會執行好幾個分支嗎? : 例如我們考慮string A = "john": : select case A : case is ="john" : ... : case is >"jack" : ... : end select : 這個時候會執行兩個case還是一個? 只會執行一個 C/C++/C#/Java/.... 都是會有多個分支,必須用break離開select區塊 但VB的Select跟If一樣,只會有一個結果 : 如果這樣那exit select就有用處了(雖然還是可以不用) :   我想 Exit Select 這個陳述式很難會有機會使用到吧 -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.99.146
albb0920:我想 Exit Select 只是給某些條件下需要提早離開用的 07/26 02:36
albb0920:話說 VB6 沒有,大概是微軟哪位工程師因為寫VB6時發現 07/26 02:37
albb0920:不能Exit心靈創傷的產物吧... 07/26 02:39
fumizuki:推創傷XD 07/26 08:47