switch的常規用法是傳遞乙個引數然後逐一跟case對比;
switch (variable)
在分支比較多的時候;switch要比if else if好用;比如;
if('value')else if('value2')else if('value3')else if('value4' || 'value5')
用switch來寫的話就是這樣的,可以傳遞true;每個case就相當於乙個else if;
switch ('value')
但是需要注意的是switch是松比較;也就是說如下這段**每個case都能滿足;
switch (123)
解決這個問題的辦法就是在傳參的時候轉為字串string型;
switch (strval(123))
詳解php中switch你可能不知道的事
switch的常規用法是傳遞乙個引數然後逐一跟case對比 switch variable 在分支比較多的時候 switch要比if else if好用 比如 if value else if value2 else if value3 else if value4 value5 用switch來寫...
php中switch語句用法詳解
switch語句也是物件導向程式設計語句中最長常見的邏輯控制語句了。switch 語句用於執行基於多個不同條件的不同動作 即當條件不同的時候,執行不同的邏輯操作。本文介紹php中的switch語句的用法,它跟其他語句中的switch用法差不多的,但注意有有乙個break語句。php中switch語句...
golang中Switch 語句詳解
switch 第一種表示式func main 輸出結果 api server listening at 127.0.0.1 22973 num 3 process exiting with code 0num 3為全域性變數 switch 第二種表示式func main 輸出結果 api serve...