Introdução à “Exceções”

Definição

A criação/lançamento de exceções é similar ao Java.

O bloco try-catch-finally e a palavra reservada throw são consideradas expressão, ou seja, é possível retorná-las em funções ou variável.

As exceções são lançadas quando uma função não é completada de forma correta.

Podem ser tratadas ou apenas propagadas.