Lösung
Aufgabe 3
(a)
> person1.geburtsdatum.tag
6 : Int
> person1.geburtsdatum.monat
4 : Int
> person1.geburtsdatum.jahr
2015 : Int
(b)
-- eine von vielen möglichen Lösungen
mailadresse : Person -> String
mailadresse person =
let
{ vorname, nachname, geburtsdatum } =
person
{ tag, monat, jahr } =
geburtsdatum
in
vorname ++ "."
++ nachname ++ "."
++ String.fromInt tag ++ "."
++ String.fromInt monat ++ "."
++ String.fromInt jahr ++
"@" ++ "meine-schule.de"