i

Implementierungsvorschlag

Implementierung der Energie-Funktion

Hier ein Vorschlag für die Implementierung der Funktion neueEnergie, die eine Zeichenkette in einen gültigen Energiewert umwandelt:

neueEnergie : String -> Int
neueEnergie str =
    let
        energie =
            String.toInt str
    in
    if energie < 0 then
        0

    else if energie > 100 then
        100

    else
        energie
Elm

Aufgabe 1

Die Funktion neueEnergie lässt sich so nicht ausführen. Analysiere den Code und stelle Vermutungen auf, an welcher Stelle ein Problem auftreten könnte.

Suche

8.2.2.9.1.1.1Implementierungsvorschlag
Kopieren durch Anklicken

Rückmeldung geben