Instruments of Texas


Geschichte

In dieser Übung gehst du mit Fehlern um, die von Funktionen ausgelöst werden, die dein Team beim Erstellen eines UPN-Rechners geschrieben hat.

(Hinweis: In dieser Übung gibt es keine tatsächliche Implementierung eines Rechners.)

Aufgaben

Die Lernenden implementieren eine Funktion, um Fehler auf drei Arten zu behandeln:

  • den Fehler weiterreichen lassen
  • den Fehler abfangen (rescue, in manchen Sprachen catch) und ein Ergebnis ausgeben, das den Fehler mitteilt (z. B. :error in Elixir)
  • den Fehler abfangen (rescue, in manchen Sprachen catch) und ein Ergebnis ausgeben, das den Fehler zusammen mit einer Meldung mitteilt (z. B. {:error, "message"} in Elixir)

Implementierungen