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.
module Mailadressen exposing (..)
type alias Person =
{ vorname : String
, nachname : String
, geburtsjahr : Int
}
person1 =
{ vorname = "Anuk"
, nachname = "Franck"
, geburtsdatum = 2015
}
> import Mailadressen exposing (..)
> 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.