¿Puede hacerse "return" desde dentro del finally?
Sí; pero se
considera una mala praxis.
El efecto es que el
método en donde se encuentre termina inmediatamente.
Tanto si hemos
llegado al "finally" por un "return" o un
"throw" dentro del "try-catch", el efecto es
el mismo: el "return" del "finally" es el
único que tiene efecto.
NO OBSTANTE, se
suele considerar un error poner una sentencia RETURN dentro de un bloque
finally, pues se perdería la razón original para salir de bloque try.
Temas relacionados
78. finally (palabra reservada)