35Fermer37
Pen^2Le 11/01/2015 à 02:46
J'ai pas lu trop vite mais je me suis gouré en écrivant mon truc, certes grin
Je voulais dire la même chose que Zerosquare en fait. Je ne vois pas du tout ce qu'il y a de gore. Et si vraiment le contenu du IF te semble trop long et utilisable ailleurs, une fonction est la bienvenue en effet.

La version avec goto ne me dérange pas, mais je trouve ça plutôt exotique et je ne trouve pas que ça se justifie au delà d'une préférence personnelle.
L'exemple classique de cas utile du goto est la gestion des erreurs, mais pour ça il y a les exceptions, et franchement le try/catch/finally fonctionne pas mal.

Perso il m'est déjà arrivé de regretter l'absence du goto, mais ça se compte sur les doigts d'une main.
Généralement c'est le cas d'un petit bout de code d'initialisation qui tente un truc et qui essaie une seconde fois avec un paramétrage très légèrement différent si la première tentative échoue.
J'ai dû faire une boucle peu lisible, et j'ai regretté.