Instrumentos do Texas


História

Neste exercício, você vai lidar com erros lançados por funções criadas pela sua equipe durante a criação de uma calculadora RPN.

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

Tarefas

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

  • deixar o erro se propagar
  • resgatar (capturar, em algumas linguagens) o erro e gerar um resultado que comunique a falha (por exemplo, :error em Elixir)
  • resgatar (capturar, em algumas linguagens) o erro e gerar um resultado que comunique a falha com uma mensagem (por exemplo, {:error, "message"} em Elixir)

Implementações