对于支持不带括号的单一决策和动作的语言,例如以下示例:
if (var == true)
doSomething();
写这个的首选方式是什么?应该始终使用括号,还是应该将它们的使用保留为个人开发人员的偏好?此外,这种做法是否取决于代码块的大小,例如以下示例:
if (var == 1)
doSomething(1);
else if (var > 1 && var < 10)
doSomething(2);
else
{
validate(var);
doSomething(var);
}