Questions et réponses pour le exception :

Une exception est une condition inhabituelle qui nécessite un écart par rapport au flux normal du programme. Normalement, une exception ne doit pas entraîner un échec total, mais plutôt être assistée par un gestionnaire d'exceptions. La gestion des exceptions est une construction intégrée dans de nombreux langages de programmation. Habituellement, les exceptions sont gérées en déroulant la pile, revenant ainsi à un état défini en dehors de la portée de l'exception, puis en appelant un bloc ou une routine de gestionnaire.

7
votes
Considérez le code suivant private int meth() { try { return 1; } catch(MyException me) { return 2; } finally { return 3; } } ...

7
votes
Je souhaite alerter le développeur lorsqu'il tente de muter un objet immuable. L'objet immuable est en réalité une extension d'un objet mutable et remplace les setters sur led ...

7
votes
J'écris une application (C ++) qui utilise une seule boîte de dialogue. Après avoir configuré une pompe et un gestionnaire de messages, j'ai commencé à me ...

6
votes
Y a-t-il un moyen dans Python de continuer à itération après une exception jointe par itérateur / générateur? Comme dans le code ci-dessous, il y a un moy ...