if、while等后面的空格(以及父括号前面)



大多数编码惯例更喜欢在if, while等(if (if()后面加一个空格。这是有什么特别的原因吗,还是只是个人的怪癖?

我一直认为这是为了区别于函数调用

这是一个非常主观的问题,但是有一些代码约定。Java中的示例:https://www.oracle.com/java/technologies/javase/codeconventions-whitespace.html

"在下列情况下应使用空格:…关键字后跟圆括号…"

while (

for (

但是在我看来,对于现代ide来说,这不再是一个关键问题了。

我更喜欢在这些情况下不添加空格(在关键字之后,如for,但在函数/方法调用function()也是如此)。我认为,function ()的可读性较差。

相关内容

最新更新