try-finally
Las instrucciones que están dentro de
finally
siempre se ejecutan.
Si llega al final de las llaves de
try
sin lanzar ninguna excepción, se hace lo siguiente:
Las
instrucciones que siempre se ejecutan
de la cláusula
finally
se ejecutan.
Continua con las instrucciones que vengan después de la estructura
completa
try-finally
.
Si se lanza una excepción dentro de las llaves de
try
,
se hace lo siguiente:
Las restantes instrucciones hasta cerrar llaves no se ejecutan.
Las
instrucciones que siempre se ejecutan
de la cláusula
finally
se ejecutan.
Continúa lanzando la excepción.
Sin error Si se ejecuta Continua sin falla Ejecuta con error
Error: A volar