Ich war kürzlich überrascht, dass es möglich ist, eine return-Anweisung in einem finally-Block in Java zu haben.
Es scheint, als ob viele Leute denken, dass es eine schlechte Sache ist, wie in " Nicht in einer finally-Klausel zurückkehren " beschrieben. Als ich etwas tiefer kratzte, fand ich auch " Javas Rückkehr ist nicht immer ", was einige ziemlich schreckliche Beispiele für andere Arten der Flusskontrolle in endgültigen Blöcken zeigt.
Meine Frage ist also, kann mir jemand ein Beispiel geben, bei dem eine return-Anweisung (oder eine andere Flusskontrolle) in einem finally-Block besseren / besser lesbaren Code erzeugt?