这是否有区别:
if (!something) {
// do something
return true;
}
而且:
if (something) {
// do something
} else {
// do something else here
}
答案 0 :(得分:0)
如果你的意思是,这对于提高可读性更好:
if (condition) {
// do something
return true;
}
// do something else
return false;
或者这个:
if (condition) {
// do something
return true;
} else {
// do something else
return false;
}
肯定第一个更易于阅读。
从逻辑上讲,它们是等同的。