F 6 Flashcards
Summentypen
1
Q
was sind Summentypen?
A
Summentypen sind Werte mit mehrerer Eigenschaften.
beispiel: struct
Summentypen entsprechen die Vereinigung von Mengen
Beispiel: tax = num + string
2
Q
schema ein struct zu definieren
A
; posn is a struct (make-posn number number)
; interp. number of pixels from left and from top
(define-struct posn (x y))
select: (posn-x (make-posn 1 2) 1)
make: (make-posn 1 2)
3
Q
nenne ein Beispiel für Aufzählungstypen?
A
Traffic light.
man kann zwischen den Fällen unterscheiden.
4
Q
was heisst algebraische Datentypen?
A
kombination von Summentypen und Product typen nennen wir algebraische Datentypen.