如果我创建一个返回布尔值的函数,我无法区分以下两种方式:
方式1:
public boolean isRight(){
if(CONDITION){
return true;
}else{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
方式2:
public boolean isRight(){
if(CONDITION){
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
我可以说上面两种创建函数的方法是返回一个布尔值是等于/相同吗?逻辑上有什么不同吗?
gef*_*fei 11
当然.它们在语义上是平等的.
然而,更好的是:
public boolean isRight(){
return CONDITION;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
124 次 |
最近记录: |