Which of these is more efficient or is it pretty much the same?
var creature : String;
switch (creature)
{
case mouse:
break;
case hedgehog:
break;
case rat:
break;
case guineapig:
break;
case squirrel:
break;
case swan:
break;
case crow:
break;
case blackbird:
break;
case dove:
break;
case peacock:
break;
case Magpie:
break;
default:
break;
}
//--- OR
if (creature.category == bird)
{
switch (creature)
{
case swan:
break;
case crow:
break;
case blackbird:
break;
case dove:
break;
case peacock:
break;
case Magpie:
break;
default:
break;
}
}
else if (creature.category == rodent)
{
switch (creature)
{
case mouse:
break;
case hedgehog:
break;
case rat:
break;
case guineapig:
break;
case squirrel:
break;
default:
break;
}
}