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.