lundi 2 février 2015

Using "Return" over "Break" or a combination


When using the Switch statement, is using return instead of break or a combination of the two considered bad form?



while (true)
{
var operation = Randomness.Next(0, 3);
switch (operation)
{
case 0:
return result + number;
case 1:
if ((result - number) > 0)
{
return result - number;
}
break;
case 2:
return result * number;
case 3:
if ((result % number) == 0)
{
return result / number;
}
break;
}
}




Aucun commentaire:

Enregistrer un commentaire