就拿下面兩個語句:方法與布爾返回 - 如果別人對如果
if (booleanVariable)
{
doSomething();
return true;
}
else
{
return false;
}
和
if (booleanVariable)
{
doSomething();
return true;
}
return false;
哪一個將是首選?
它們都在最後返回相同的結果。
任何一個比其他人更好用的理由是什麼?
請參閱http://stackoverflow.com/questions/2677843/is-there-any-appreciable-difference-between-if-and-if-else – BoltClock 2010-10-21 18:27:54
可能的重複[爲什麼「else」之後很少使用「if x然後返回「?](http://stackoverflow.com/questions/3261849/why-is-else-rarely-used-after-if-x-then-return) – kennytm 2010-10-21 18:28:15