【发布时间】:2011-09-17 19:43:25
【问题描述】:
大多数编码约定更喜欢在if、while 等之后放置一个空格(if ( 与 if()。这是有什么特殊原因,还是个人的怪癖?
【问题讨论】:
-
不使用括号的语言怎么办?
标签: coding-style
大多数编码约定更喜欢在if、while 等之后放置一个空格(if ( 与 if()。这是有什么特殊原因,还是个人的怪癖?
【问题讨论】:
标签: coding-style
我一直以为是为了和函数调用区分开来。
【讨论】:
这是一个非常主观的问题,但有代码约定。 Java 中的示例: https://www.oracle.com/java/technologies/javase/codeconventions-whitespace.html
“以下情况应使用空格:...关键字后跟括号...”
while (
或
for (
但在我看来,对于现代 IDE,这不再是一个关键问题。
我不喜欢在这些情况下添加空格(在 for 等关键字之后,但在函数/方法调用 function() 之后也是如此。
我认为,function () 可读性较差。
【讨论】: