Byłem ostatnio zaskoczony, gdy odkryłem, że możliwe jest posiadanie instrukcji return w końcowym bloku w Javie.
Wygląda na to, że wiele osób uważa, że zrobienie czegoś złego, jak opisano w sekcji „ Nie wracaj w klauzuli na końcu ”. Zagłębiając się nieco głębiej, znalazłem również „ zwrot Javy nie zawsze ”, który pokazuje całkiem okropne przykłady innych typów kontroli przepływu w ostatecznie blokach.
Tak więc moje pytanie brzmi: czy ktoś może mi podać przykład, w którym instrukcja return (lub inna kontrola przepływu) w bloku Final tworzy lepszy / bardziej czytelny kod?