大多数编码惯例更喜欢在if
, while
等(if (
与if(
)后面加一个空格。这是有什么特别的原因吗,还是只是个人的怪癖?
我一直认为这是为了区别于函数调用
这是一个非常主观的问题,但是有一些代码约定。Java中的示例:https://www.oracle.com/java/technologies/javase/codeconventions-whitespace.html
"在下列情况下应使用空格:…关键字后跟圆括号…"
while (
或
for (
但是在我看来,对于现代ide来说,这不再是一个关键问题了。
我更喜欢在这些情况下不添加空格(在关键字之后,如for
,但在函数/方法调用function()
也是如此)。我认为,function ()
的可读性较差。