一段时间以来,我一直在为如何格式化 switch 语句而产生冲突。我看到了三个可行的选项,虽然我经常使用第一个(因为这是我最常看到的形式),但我发现第二个和第三个更直观。
第一的:
switch(x) {
case 1:
DoSomething();
break;
case 2:
DoSomething();
break;
}
第二:
switch(x) {
case 1: DoSomething();
break;
case 2: DoSomething();
break;
}
第三:
switch(x) {
case 1: DoSomething(); break;
case 2: DoSomething(); break;
}
我知道很多代码风格是优先的,所以我将我的官方问题设置为:
只要在整个代码中保持一致,使用第二个或第三个选项有什么根本错误吗?