Le defer c'est un destructeur (C++)/goto de cleanup (C) déguisé.
Le panic, recover sont un peu plus intéressant : le panic abort le programme en appelant tout les defer/destructeur de la backtrace. Le recover permet de catcher un panic et de rendre la main a l'appelant.
[^] # Re: gestion des erreurs
Posté par M . En réponse à la dépêche Retour d'expérience sur Go. Évalué à 4.
Le defer c'est un destructeur (C++)/goto de cleanup (C) déguisé.
Le panic, recover sont un peu plus intéressant : le panic abort le programme en appelant tout les defer/destructeur de la backtrace. Le recover permet de catcher un panic et de rendre la main a l'appelant.