你能解释一下为什么每个人都认为这样写是正确的:
if (true) {
// ...
}
if (true) {
// ...
} else {
// ...
}
代替:
if (true)
{
// ...
}
if (true)
{
// ...
}
else
{
// ...
}
毕竟,第二个选项更容易阅读。
而且我还经常看到他们在后面写了一个空行if (true) {
(尽管这不被接受,Source),因为我理解它是为了代码可读性:
if (true) {
// ...
}
这只是消除了对第二种选择的需要。
可读与否都是主观的。编写代码的标准或风格很重要。它为什么如此重要?由于用不同下划线编写的代码读起来更糟。代码是开发团队工作的产物。为了避免下划线问题,引入了编码样式。因此,给定的示例是代码编写风格的不同标准。每个人都有自己的理由。
请不要责骂,
while
因为我认为括号的位置在这里很重要。并且链接上的示例是专门为运营商提供的while