Combiner le retour et l'interrupteur
Comment puis-je combiner return
et switch case
états?
Je veux quelque chose comme
return switch(a)
{
case 1:"lalala"
case 2:"blalbla"
case 3:"lolollo"
default:"default"
};
Je sais à propos de cette solution
switch(a)
{
case 1: return "lalala";
case 2: return "blalbla";
case 3: return "lolollo";
default: return "default";
}
Mais je veux seulement utiliser le return
opérateur.
source d'informationauteur Neir0 | 2010-07-26
Vous devez vous connecter pour publier un commentaire.
switch
etreturn
ne pouvez pas associer de cette façon, parce queswitch
est un déclarationpas un expression (c'est à dire, il ne retourne pas une valeur).Si vous voulez vraiment utiliser un seul
return
, vous pourriez faire un Dictionnaire de la carte de l'interrupteur variable pour les valeurs de retour: