https://xshelp.xq.com.tw/XSHelp/?HelpName=switch&group=CONTROLFLOW
請問上面連結關於Switch語法說明,對於比較複雜的條件,如果利用這個語法進行程式編寫,
是不是比各條件用if then語法 ,比較有效率?
因為 case1 成立,程式就不會去執行Case2,這樣可以少執行很多條件(程式碼),不知道我有沒有理解錯誤?
我的條件比較複雜,發現很吃CPU效能所以有此一問
謝謝
1 評論
Hello 史堤,
一般來說 Switch 整體效能會比 if else 要好。
但是 Switch 的case必須是一個固定值,而if else 的條件可以比較靈活。
兩者的效能差別原因,您可以參考網路上的文章。
1 評論