J'ai été récemment surpris de constater qu'il est possible d'avoir une instruction return dans un bloc finally en Java.
Il semble que beaucoup de gens pensent que c'est une mauvaise chose à faire comme décrit dans « Ne pas revenir dans une clause enfin ». En grattant un peu plus profondément, j'ai également trouvé que `` le retour de Java n'est pas toujours '', ce qui montre des exemples assez horribles d'autres types de contrôle de flux dans les blocs finally.
Donc, ma question est la suivante: quelqu'un peut-il me donner un exemple où une instruction return (ou un autre contrôle de flux) dans un bloc finally produit un code meilleur / plus lisible?