Ich versuche eine Funktion zu erstellen, die eine Eingabe String -> Maybe Int
validiert. Ich überprüfe, ob die Eingabezeichenfolge eine Zahl ist, und überprüfe dann, ob diese Zahl in einem Bereich liegt. Bisher habe ich
Das fühlt sich an wie schlechter Code. Wie soll das geschrieben werden?
Wenn ich versuche, eine Funktion zu wiederholen, wenn sie Nothing
zurückgibt, was ist der beste Weg dazu:
Um die Funktion main
zu loopen, mache ich:
Wie wäre es damit?
%Vor%Oder auch das:
%Vor% (Vermeidet eine separate inRange
Funktion.)