Dart Exception : Finally Clause

Jeet BhaluJeet Bhalu
1 min read

Finally clause :

  • To ensure that some code runs whether or not an exception is thrown, use a finally clause. If no catch clause matches the exception, the exception is propagated after the finally clause runs:

  •   try {
        breedMoreLlamas();
      } finally {
        // Always clean up, even if an exception is thrown.
        cleanLlamaStalls();
      }
    
  • The finally clause runs after any matching catch clauses:

  •   try {
        breedMoreLlamas();
      } catch (e) {
        print('Error: $e'); // Handle the exception first.
      } finally {
        cleanLlamaStalls(); // Then clean up.
      }
    
0
Subscribe to my newsletter

Read articles from Jeet Bhalu directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Jeet Bhalu
Jeet Bhalu

i am Jeet Bhalu i am flutter App developer