5

对于 if 语句后的单行代码块,有什么更好的编码实践 - 大括号还是没有大括号?只是为了避免太多“嗯,这取决于您使用的语言......”答案,让我们说 C#。换句话说,哪个更好:

if(somecondition)
{
  singleLineStatement;
}

或者

if(somecondition)
  singleLineStatement;
4

1 回答 1

8

我认为共识是使用大括号。如果省略大括号,则可能有人会添加额外的行而不会注意到缺少的大括号。

于 2010-11-03T14:10:47.003 回答