關(guān)于if else 和switch case的問(wèn)題
可不可以理解為123都在門(mén)后面,if else需要挨個(gè)開(kāi)門(mén)確認(rèn),而switch case則是看123的門(mén)牌號(hào),省去了開(kāi)門(mén)確認(rèn)的步驟,直接找到對(duì)應(yīng)的門(mén),進(jìn)而變得效率了呢?
可不可以理解為123都在門(mén)后面,if else需要挨個(gè)開(kāi)門(mén)確認(rèn),而switch case則是看123的門(mén)牌號(hào),省去了開(kāi)門(mén)確認(rèn)的步驟,直接找到對(duì)應(yīng)的門(mén),進(jìn)而變得效率了呢?
2019-08-28
舉報(bào)
2019-08-29
可以這么理解,if..else是通過(guò)遍歷所有的可能值,switch則是直接跳轉(zhuǎn)特定分支,所以多分支的判斷是switch效率高的