i

Das Model – Fehler robust behandeln

Das Model

Damit der Rechner auch auf ungültige Eingaben reagieren kann, speichern wir die Temperatur als Maybe Float im Model. So können wir unterscheiden, ob eine gültige Zahl vorliegt oder nicht.

type alias Model =
  { fahrenheit : Maybe Float }

init : Model
init =
  { fahrenheit = Nothing }

Aufgabe

Erkläre, warum Maybe Float für Benutzereingaben sinnvoll ist. Was passiert, wenn der Benutzer einen ungültigen Wert eingibt?

Suche

v
8.2.3.7.1 Das Model – Fehler robust behandeln
Kopieren durch Anklicken

Rückmeldung geben