【发布时间】:2011-05-29 09:15:07
【问题描述】:
为什么“case”的imho缺少缩进-switch语句中的关键字被认为是好的样式?
“case”关键字的不缩进似乎是几乎每个 IDE 中的默认格式选项:
switch (i){
case 0:
break;
case 1:
break;
}
虽然我觉得这种格式更直观:
switch (i){
case 0:
break;
case 1:
break;
}
这背后有什么逻辑让我无法理解吗?
【问题讨论】:
-
直到现在才意识到这一点!可能是因为 switch 是在缩进之前发明的))
-
NB 默认缩进 switch (而且它看起来对我来说也更具可读性)
-
@gstackoverflow IDEA 15.0.5 它不适合我。我希望它做到了。我更喜欢缩进来对应逻辑分组,而开关是一个逻辑元素,人们通常希望将其效果视为一个单元。因此,我想将其视为一个单元(例如缩进)。我也倾向于在 case 部分的语句周围添加大括号。