☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

如果 if 关键字前面是右大括号,if 关键字应另起一行

9.1.10 ID_if_mayBeElseIf
目录 › next › previous

当 if 关键字前面是右大括号,且 if 关键字与该大括号在同一行时,属于不良换行方式,易造成 else 等关键字的遗漏。

示例:

if (condition1) {
    ....
} if (condition2) {  // Rather suspicious, should it be ‘else if’??
    ....
}

这种情况很可能是漏掉了 else 关键字,即使没有被漏掉,也应该让 if 关键字另起一行,否则这种换行习惯会增加遗漏 else 关键字的风险,而且可读性较差。

Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.