楼主: 
wei115 (ㄎㄎ)   
2023-10-19 02:14:01如题
像这样的写法
switch(n) {
    case 1: {
        ......
        break;
    }
    case 2: {
        ......
        break;
    }
    .....
}
虽然我认为这样没有副作用,而且还带来一些好处
例如:
- 可以宣告生命周期在花括号内的变量
- 在编辑器中可以很好的被折叠 隐藏内部逻辑
但我几乎没看过这样的写法 大家会这样写吗?
好拉
其实就是手上的code 在case里面写个上百行逻辑 还一堆#if...#endif
case还不能折叠 忍很久惹 今天终于自己加上花括号 全部折起来眼不见为净
不然其实我也不会这样写= =
作者: 
NDark (溺于黑暗)   
2023-10-19 03:22:00有这样用. 但我是方块派的 不是三角形派
作者: happy8888bmy   2023-10-19 04:58:00
作者: 
s4300026 (s4300026)   
2023-10-19 08:47:00我是函式派
作者: 
lc85301 (pomelocandy)   
2023-10-19 14:33:00我会建议建表,用 case 取出对应的函式出来处理…
前阵子看微软的某个reference code就这样用
作者: 
ko27tye (好滋好滋)   
2023-10-19 16:27:00会 就是用在这种陈年老扣
作者: 
chuegou (chuegou)   
2023-10-19 19:28:00会阿 我一定会包 连default:{}break; 都包
作者: s9041200 (小明阿)   2023-10-19 22:38:00
case如果是处理简单的or就会让画面变得很简洁
作者: alex70266 (小眼)   2023-10-20 00:15:00
叙述不长的时候会,长的时候与其这样做不如弄成function
作者: a82611141   2023-10-20 08:49:00
会 可以折叠起来很好阅读
作者: 
wulouise (在线上!=在电脑前)   
2023-10-20 10:18:00必要的时候就是有重复变量名的时候
作者: 
selfhu (水管爆了)   
2022-01-07 02:16:00已经用了很多年惹
作者: s1000 (s1000)   2022-01-07 23:51:00
推