Instrumentos de Texas


Historia

En este ejercicio manejarás los errores que lanzan las funciones creadas por tu equipo mientras desarrollaba una calculadora RPN (notación polaca inversa).

(Nota: en este ejercicio no hay ninguna implementación real de una calculadora.)

Tareas

El estudiante implementa una función para manejar los errores de tres formas:

  • dejar que el error se propague
  • capturar el error (rescue, o catch en algunos lenguajes) y devolver un resultado que comunique el fallo (p. ej. :error en Elixir)
  • capturar el error (rescue, o catch en algunos lenguajes) y devolver un resultado que comunique el fallo con un mensaje (p. ej. {:error, "message"} en Elixir)

Implementaciones