4
在if语句之后的单行代码块中,更好的编码实践 - 大括号还是无大括号?只是为了避免太多的“嗯,这取决于你使用的是什么语言......”的答案,让我们来说说C#。换句话说,这是更好的:如果使用大括号或单独使用大括号,是否更好?
if(somecondition)
{
singleLineStatement;
}
或者
if(somecondition)
singleLineStatement;
我让我的'if'和'else'匹配。如果'if'是多行的而'else'是单行的,则它们都会被括起来。如果我在'if'和'else'中有两个单行组件,那么它们通常都是无花括号。我不觉得有必要完全杜绝代码,因为他们继续做出更好的白痴。 (*)如果大括号有助于可读性,例如当单个语句跨越多行时,则有例外。 – 2010-11-03 14:13:37
@AnthonyPegram我也倾向于这样做。我偶尔遇到的对多余括号的硬核支持颇为幽默。 – Tim 2017-06-02 17:56:12