Instruments of Texas


Storia

In questo esercizio gestirai gli errori sollevati dalle funzioni create dal tuo team durante la realizzazione di una calcolatrice RPN.

(Nota: in questo esercizio non c'è nessuna implementazione reale di una calcolatrice.)

Compiti

Lo studente implementa una funzione per gestire gli errori in tre modi:

  • lasciare che l'errore si propaghi
  • gestire l'errore con rescue (in alcuni linguaggi catch) e produrre un risultato che comunica il fallimento (ad es. :error in Elixir)
  • gestire l'errore con rescue (in alcuni linguaggi catch) e produrre un risultato che comunica il fallimento con un messaggio (ad es. {:error, "message"} in Elixir)

Implementazioni