我应该在哪里放置牙箍?

时间:2013-06-09 21:41:55

标签: java layout curly-braces

我想知道我是否应该像这样放置牙箍

for(int i = 0; i < 10; i++){

}

或者我应该这样放置它们?

for(int i = 0; i < 10; i++)
{

}
女人是“更好”还是更常见?

2 个答案:

答案 0 :(得分:2)

这是主观问题,而不是目标,因此不适合Stack Overflow的问题。

专业提示:如果您正在组建团队,那么您的团队应该就所有源文件一致使用的样式达成一致。坚持下去。不要打开其他人的文件,根据您的偏好更改格式,然后提交回存储库。迪克搬到那里,以及解雇IMO的理由。

高级专家提示:花时间担心实际上重要的事情。编程界对这种垃圾的争论已经超出了令人难以置信的数量。

超级高级专家提示one true brace style正确方式放置大括号,与第一个示例位于同一行。这也是Java code conventions推荐的指南。

答案 1 :(得分:0)

前者是Oracle Java代码约定的首选语法:

http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html

具体做法是:

http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-142311.html#454

因此比较常见。一般来说:选择一个编码约定(作为一个团队,如果它是一个团队)并坚持下去。现在Oracle的约定基本上是原始的,对于Java,因此相当普遍采用,至少作为一个起点 - 但你可以随心所欲(作为一个团队/公司/等)。