如果 if 关键字前面是右大括号,if 关键字应另起一行
9.1.10 ID_if_mayBeElseIf
当 if 关键字前面是右大括号,且 if 关键字与该大括号在同一行时,属于不良换行方式,易造成 else 等关键字的遗漏。
示例:
if (condition1) {
....
} if (condition2) { // Rather suspicious, should it be ‘else if’??
....
}
这种情况很可能是漏掉了 else 关键字,即使没有被漏掉,也应该让 if 关键字另起一行,否则这种换行习惯会增加遗漏 else 关键字的风险,而且可读性较差。