Zugriff auf die Attribute
Auf Attributwerte zugreifen
Mit Hilfe von Records kann man mehrere Daten zu einem Datensatz zusammenfassen. In Anwendungssituationen muss man häufig auf einzelne Daten eines Datensatzes zugreifen. Der folgende Dialog in der REPL zeigt wie man das macht.
type alias Person =
{ vorname : String
, nachname : String
, geburtsjahr : Int
}
person1 =
{ vorname = "Anuk"
, nachname = "Franck"
, geburtsdatum = 2015
}
> person1.vorname
"Anuk" : String
> person1.geburtsjahr
2015 : Int
Aufgabe 1
(a) Probiere das selbst aus.
(b) Greife analog auf den Nachnamen zu.
Aufgabe 2
Teste den Zugriff auf Attributwerte auch mit dem um den Wohnort erweiterten Datensatz aus dem letzten Abschnitt.