Instrumentos do Texas


Story

Neste exercício vais lidar com erros lançados por funções criadas pela tua equipa durante a criação de uma calculadora RPN.

(Nota: não existe nenhuma implementação real de uma calculadora neste exercício.)

Tarefas

O estudante implementa uma função para lidar com erros de três formas:

  • deixar o erro propagar-se
  • recuperar do erro (apanhar, nalgumas linguagens) e devolver um resultado que comunica a falha (por exemplo, :error em Elixir)
  • recuperar do erro (apanhar, nalgumas linguagens) e devolver um resultado que comunica a falha com uma mensagem (por exemplo, {:error, "message"} em Elixir)

Implementações