Lastor
coding 每次看到有人用 switch case 我就有點納悶。以前爬一些文章,似乎有不少人覺得 switch case 比 if else 好閱讀
Lastor
但我個人覺得,這兩者的易讀性沒啥區別,都是一個判定 + 一個 block
Lastor
但由於 switch case 會產生的行數比 if else 多很多,所以我基本沒在用 switch case
Lastor
而且以前玩 VScode 的一些偵測 code 是否健康給評級的延伸套件,switch case 都會一直亮警告,很瞎
doomleika
大部分switch需要break才會跳出去,忘記寫很容易出現bug
Lastor
doomleika
: 最開始嘗試寫 switch 的時候,我真的老是忘記加 break