楼主:
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
推