Automatisch erzeugte Funktionen
Record-Konstuktoren
Elm erzeugt bei der Definition eines Records automatisch dazu passende Funktionen. Der folgende REPL-Dialog demonstriert eine solche Funktion.
Aufgabe 1
(a) Stelle Vermutungen an welche Wirkung die Eingaben in der REPL haben und überprüfe sie.
(b) Erweitere die Experimente um die Adresse wie auf den vorherigen Seiten.
(c) Beschreibe die Vor- und Nachteile der Benutzung von Record-Konstuktoren.
Funktionen zum Zugriff auf Attributwerte
Elm erzeugt außerdem Funktionen zum Zugriff auf die Attribut eines Records.
Aufgabe 2
(a) Beschreibe die Wirkung des obigen Codes und überprüfe in der REPL.
(b) Beschreibe wann die Verwendung der automatisch erzeugten Zugriffs-Funktionen sinnvoll ist.