if (condition) {statement};
的可阅读性比
if (condition)
statement;
差,特别是在条件语句比较长的情况下,例如
if (condition1 && condition2 ...) {statement};
更遭的是
if (condition1 && condition2 ...) {statement1; statement2; ...}
一串长长的条件语句已经让人读得快断气了,还要继续读长长的执行语句。
而且,语句太长,字符数太多,不利于大脑快速地识别关键字,识别到核心点。
所以,能断句尽量断句,能换行尽量换行。即
if (condition1 && condition2 ...) {
statement1;
statement2;
...;
}