Coding style 为什么在编程中大括号没有排列在它们所包含的文本旁边?
(:不是同一个问题(或者不是这个问题的正确答案…) 那么基本上为什么会这样:Coding style 为什么在编程中大括号没有排列在它们所包含的文本旁边?,coding-style,braces,Coding Style,Braces,(:不是同一个问题(或者不是这个问题的正确答案…) 那么基本上为什么会这样: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } 而不是这个: public class HelloWorld {public static void main(String[] args) {System.out.println("H
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
而不是这个:
public class HelloWorld
{public static void main(String[] args)
{System.out.println("Hello World");}}`
使用特定格式(大括号和缩进)的主要原因是为了可见性 你的例子太简单了,你可能会说两个版本都很容易阅读(尽管第一个版本对我来说更简单)。当您有数百行代码时,您真的很喜欢正确格式化代码 但如果愿意,您可以使用其他格式样式,例如:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
如果有不止一个声明呢?这充其量是基于观点的。如果代码中有几个if语句,那么代码将完全不可读(至少对于其他人来说是这样)。