Vordefinierte Funktionen zur Verarbeitung von Zeichen
Zeichen in Zahlen umwandeln und umgekehrt
Wir stellen hier nur die vordefinierten Funktionen vor, mit denen man Zeichen gemäß der ASCII-Codierung in Zahlen umwandeln kann und umgekehrt. Weitere vordefinierte Funktionen findest man auf der Seite Elm - Char.
Aufgabe 1
Teste die vordefinierten Funktionen Char.toCode
und Char.fromCode
in der REPL mit Dialogen wie dem Folgenden.
Beschreibe ihr Verhalten.
> Char.toCode 'A'
65 : Int
> Char.fromCode 65
'A' : Char
> Char.toCode '!'
...
> Char.fromCode 33
...
Aufgabe 2
Wenn man die Funktionsnamen in der REPL auswerten lässt, erhält man Typangaben zu den Funktionen. Probiere das aus. Erläutere diese Angaben.
> Char.toCode
<function> : Char -> Int
> Char.fromCode
<function> : Int -> Char