噓 peter98: 你先確定如果可以全用switch 為什麼還有if-elseif-else12/17 04:07
噓 GLaDOS1105: 反串要先說12/17 04:28
噓 SJSU5566: 這串有完沒完12/17 05:31
噓 BlueBird5566: ???12/17 09:10
噓 Rukawa31: 聽君一席話12/17 09:12
→ nh60211as: 有沒有code參考一下12/17 09:33
噓 robler: 廢話連篇12/17 10:09
→ justben: 我上次用openai寫code也被打槍 好煩惱12/17 10:22
噓 hegemon: 還好現在一堆人都用嘴寫code12/17 10:32
推 chchwy: 又是你 刷廢文嗎?12/17 10:59
噓 hobnob: 哈哈哈哈12/17 12:43
噓 NikonD5: switch?12/17 14:11
→ somefatguy: 我都用最潮的steamdeck12/17 14:44
噓 purrup: 優文唷12/17 15:05
噓 jeffreyup1: ..12/17 16:11
→ viper9709: switch沒辦法完全取代if else吧...12/17 17:44
→ s06yji3: python 3.10之前沒有switch case,表示功能上是可以互換12/17 18:52
→ s06yji3: 的。但是使用情境和可讀性就見仁見智了。12/17 18:52
→ s06yji3: 感覺JavaScript 有functional programming 的傾向,可以12/17 19:02
→ s06yji3: 理解用switch case替代if-else12/17 19:02
→ kurtsgm: switch硬要搞的話一定可以取代if else啊 只是寫起來很蠢12/17 20:33
→ peter98: 看完你的回應 我覺得你真的滿弱的...switch不是給你這樣12/17 21:11
→ peter98: 用的12/17 21:11
→ peter98: 阿 我跟你認真了 爬了一下你的文 原來是提出"不會分析12/17 21:12
→ peter98: 複雜度的演算法強者"這種觀念的人啊...算了12/17 21:12
→ peter98: 平行世界 不足與語12/17 21:12
推 wulouise: 可是3.10有pattern matching...12/17 21:22
推 Apache: Rust:12/17 21:38
噓 pttano: 厲害12/17 21:58
噓 peter98: 上一段推文沒噓 補噓12/17 22:32
→ s06yji3: 呃...我也不覺得switch 能完全取代if-else。而且我認為12/17 23:55
→ s06yji3: 很可能是ReactJs的設計理念讓工程師使用switch,畢竟這12/17 23:56
→ s06yji3: 樣比較符合what to do的declarative programming。12/17 23:56
→ s06yji3: 至於是不是用FP就是高手我就不予置評了12/18 00:01
推 CoNsTaR: if else 就是 boolean specialized 的 switch case 啊12/18 01:08
→ CoNsTaR: 雖然可以用 if else 的地方一定可以用 switch case,但12/18 01:08
→ CoNsTaR: 不代表什麼都用 switch case 比較好12/18 01:08
→ s06yji3: …除非有reference,不然我不信react是由switch啟發來的12/18 09:22
噓 kurtsgm: 等等 有switch以後就很少人用if-else是誰跟你說的?12/18 10:55
→ kurtsgm: switch case從你出生前的遠古時代就有了12/18 10:58
噓 chatnoir: React 就是 switch 啟發而來的..你認真??????12/18 12:04
噓 leptoneta: 反串要先講12/18 13:40
噓 alihue: 還好不是你同事12/18 14:11
噓 ku399999: 多說一點大師的理解 讓大家學習學習12/18 14:25
噓 DarkIllusion: 好可憐12/18 15:40
噓 aoksc: 我先為你同事以及要接手你code的人默哀一分鐘12/18 16:08
噓 SpursDynasty: 這個版的被噓的文都好好笑12/19 12:41
→ shooter555: 不行啦 一個condition的話 switch 比if要多打四個字12/20 11:48
→ shooter555: 不對還有case: 要多打九個字12/20 11:49
→ JavaScript: 蛤.12/20 13:33
推 gisasy001: switch 沒辦法取代if else 就因為不能放布林啊12/21 23:13
噓 iceonly: switch本身就是個有名的anti-pattern;當然看場合用用沒12/22 17:14
→ iceonly: 問題,不過搞到推廣八成都是錯的12/22 17:14
→ iceonly: 拆if else的方法有很多種,不過不包含用switch12/22 17:15
→ fatb: 其實ifelse如果又臭又長改成switch也沒好多少 12/23 16:28
噓 kattte: 還好不是你的同事XD 12/25 16:13
→ lwecloud: 這位就是演算法不考慮複雜度的,大家都認真了 12/26 11:35
噓 indexcome: 寫得太少 看得太少 12/29 22:40
噓 friends29: 我都直接關電腦改用Nitendo Switch 01/06 06:30