从switch语句中返回bool类型的方法哪种更好?我理解这可能是主观的,但我认为获取最佳实践意见对我们的职业非常重要 :)
public bool foo(param)
{
switch (param)
{
case 1:
if (something)
{
return true;
}
return false;
default:
return false;
}
}
- OR -
public bool foo(param)
{
bool flag = false;
switch (param)
{
case 1:
if (something)
{
flag = true;
}
break;
default:
break;
}
return flag;
}
flag = true
和return true
嵌套了4层。 - Austin Salonen