0 methods if-statement boolean return
例如,以下两个陈述:
if (booleanVariable)
{
doSomething();
return true;
}
else
{
return false;
}
Run Code Online (Sandbox Code Playgroud)
和
if (booleanVariable)
{
doSomething();
return true;
}
return false;
Run Code Online (Sandbox Code Playgroud)
哪一个会更受欢迎?
它们最终都会返回相同的结果.
有什么理由比另一个更好用?
就个人而言,我认为最干净的方式是
if (booleanVariable) {
doSomething();
}
return booleanVariable;
Run Code Online (Sandbox Code Playgroud)
如果设置了变量,则在if块之外移动冗余返回会突出显示您正在执行的操作.
| 归档时间: |
|
| 查看次数: |
3150 次 |
| 最近记录: |