i

Die Update-Funktion – Fehler abfangen

Update mit Fehlerbehandlung

Die Update-Funktion übernimmt die Benutzereingabe und wandelt sie in einen Maybe Float um. So werden ungültige Eingaben direkt abgefangen.

type Msg = ChangeFahrenheit String

update : Msg -> Model -> Model
update msg model =
  case msg of
    ChangeFahrenheit eingabe ->
      { model | fahrenheit = String.toFloat eingabe }

Fertige Anwendung

Jetzt sind alle Teile verbunden: Model, View und Update sorgen gemeinsam dafür, dass Fehler bei der Eingabe abgefangen und angezeigt werden.

Aufgabe

Erweitere den Rechner so, dass auch von Celsius nach Fahrenheit umgerechnet werden kann. Füge einen Button zum Umschalten hinzu.

Suche

v
8.2.3.7.3 Die Update-Funktion – Fehler abfangen
Kopieren durch Anklicken

Rückmeldung geben