5.6.2 关于空格以及圆括号的争论
单行代码的格式也能够引起争论。我们同样不支持任何特定的方法,但将给出您可能遇到的几种格式。
在本书中,我们在任何关键字之后都会使用空格,在运算符前后都会使用空格,在参数列表或者函数调用中每个逗号之后都会使用空格,并使用圆括号表明操作顺序,如下所示:
另一种格式将if当作函数,在关键字以及左括号之间没有空格。另外,在if语句内用于明确操作顺序的圆括号也被省略了,因为它们没有语义相关性。
- if (i = = 2) {
- j = i + (k / m);
- }
区别十分微妙,请读者自行判断那种方法更好,然而在此我们必须指出if不是一个函数。
- if( i = = 2 ) {
- j = i + k / m;
- }