如果我创建一个返回 boolean 值的函数,我无法区分以下两种方式:
方式一:
public boolean isRight(){
if(CONDITION){
return true;
}else{
return false;
}
}
方式二:
public boolean isRight(){
if(CONDITION){
return true;
}
return false;
}
我可以说以上两种创建返回 boolean 值的函数的方法是相等的/相同的吗?逻辑上有什么不同吗?
最佳答案
当然。它们在语义上是相等的。
然而,更好的是:
public boolean isRight(){
return CONDITION;
}
关于Java 新手 : Are the two ways of function definition identical,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252038/