这里为什么一写break就会报错

img

return之后就结束了
没必要break
无法到达的代码

已经return了,break不可能走到。删掉即可。
或者,如果你就是纠结于形式,那不要在switch里return,先赋值给一个中间变量,走出去之后统一return

return之后就不会往下面走了,所以报错

return 表示返回了,后面的代码就没用了呀

你都return了还要用break吗

因为你有了return了,break就永远不会执行了。

return了,程序都结束了,还咋break跳出判断

你不觉得return和break的搭配多多少少有亿点点奇怪吗?你前面都用return了,后面的break根本就无效了,所以,把break删掉就行。break并不是switch每个case的必须搭配

return和break不要一起用

retrun已经把结果返回了,你还结束啥

这写法,不得再加上个continue

最后统一走return 或者不要break;

代码return后不用再执行break

Unreachable statement