gpt4 book ai didi

coding-style - Switch 语句格式

转载 作者:行者123 更新时间:2023-12-03 07:46:29 24 4
gpt4 key购买 nike

我对于如何设置 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;
}

我知道很多代码风格是优先的,所以我将我的正式问题设置为:

只要在整个代码中保持一致,使用第二个或第三个选项有什么根本错误吗?

最佳答案

根据 Oracle Docs ;

A switch statement should have the following form:

switch (condition) {
case ABC:
statements;
/* falls through */
case DEF:
statements;
break;
case XYZ:
statements;
break;
default:
statements;
break;
}

这里重要的是,当您遵循格式时,要保持一致。

希望这有帮助。

关于coding-style - Switch 语句格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18237630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com