if,while等之后的空间(以及之前的空间)

时间:2011-09-17 19:43:25

标签: coding-style

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

2 个答案:

答案 0 :(得分:49)

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

答案 1 :(得分:0)

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

“在以下情况下应使用空格:...关键字后跟括号...”

while (

for (

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

我不想在这些情况下添加空格,但我在函数/方法名称 function() 中这样做。 我认为,function () 可读性较差。