Finally clause :
To ensure that some code runs whether or not an exception is thrown, use a
finally
clause. If nocatch
clause matches the exception, the exception is propagated after thefinally
clause runs:try { breedMoreLlamas(); } finally { // Always clean up, even if an exception is thrown. cleanLlamaStalls(); }
The
finally
clause runs after any matchingcatch
clauses:try { breedMoreLlamas(); } catch (e) { print('Error: $e'); // Handle the exception first. } finally { cleanLlamaStalls(); // Then clean up. }