Type enum dans une methode ( break ?)

Re: Type enum dans une methode ( break ?)

by Josué Antoine Maechling -
Number of replies: 0

non ton default (ou ton return à la fin) pourrait correspondre à une autre valeur (d'après ce que j'ai compris ton type de retour n'est pas un enum...).

Par exemple tu pourrais choisir une valeur spéciale, et dans la fonction qui appelle ce switch si la valeur reçue correspond à cette valeur spéciale alors tu ne fais rien au lieu changer de représentation (si j'ai bien compris).

exemple : ton x serait "polaire", y serait "cartésien", et l'autre valeur serait "rien". C'est pas vraiment détaillé comme exemple mais c'est juste histoire de me faire comprendre. On ne te demande pas de retourner "polaire" par défaut.

Et si tu ne t'attends vraiment à n'avoir que du x ou du y alors tu devrais lancer une exception par exemple ou afficher une erreur.

Louis je te laisse corriger ou améliorer ce que je dis