大多数编码惯例更喜欢在if
,while
等之后添加空格(if (
vs if(
)。这有什么特别的原因,还是个人怪癖?
答案 0 :(得分:49)
我一直认为这是为了区别于函数调用。
答案 1 :(得分:0)
这是一个非常主观的问题,但有代码约定。 Java 中的示例: https://www.oracle.com/java/technologies/javase/codeconventions-whitespace.html
“在以下情况下应使用空格:...关键字后跟括号...”
while (
或
for (
但在我看来,对于现代 IDE,这不再是一个关键问题。
我不想在这些情况下添加空格,但我在函数/方法名称 function()
中这样做。
我认为,function ()
可读性较差。