Prenons par exemple les deux énoncés suivants:Méthode avec retour booléen - si autre contre si
if (booleanVariable)
{
doSomething();
return true;
}
else
{
return false;
}
et
if (booleanVariable)
{
doSomething();
return true;
}
return false;
Lequel serait préféré?
Ils retournent tous deux le même résultat à la fin.
Une raison serait-elle préférable d'utiliser l'autre?
Voir http://stackoverflow.com/questions/2677843/is-there-any-appreciable-difference-between-if-and-if-else – BoltClock
duplication possible de [Pourquoi "else" est rarement utilisé après "if" if x puis renvoyer "?] (http://stackoverflow.com/questions/3261849/why-is-else-rarely-used-after-if-x-then-return) – kennytm