【发布时间】:2016-12-18 03:18:11
【问题描述】:
我认为花括号完全是多余的。仅缩进就足以定义代码块。有没有办法设置 Visual Studio 或不同的 IDE,以便缩进仅仅意味着一个花括号?当然,此时应禁止空格或类似空格的字符开始换行,因为它们可能看起来像缩进。
编辑:
为了清楚起见,我想要这个
if (flag)
foo();
bar();
这样解释
if (flag)
{
foo();
bar();
}
因为我希望缩进暗示花括号。
这个
if (flag)
foo();
bar();
应该这样理解
if (flag)
{
foo();
}
bar();
还有这个
if (flag)
foo();
应该抛出编译器错误。
当您不想开始新行(以及声明枚举和其他内容)时,花括号仍然很有用,所以我想它们并不是完全多余的。但它们很少使用。
【问题讨论】:
标签: ide indentation code-formatting curly-braces