Paare, Tripel, n-Tupel
|
Seien t1,t2,...,tn Variablen für
Datentypen (Wertebereiche)
|
(t1,t2)
|
ist der Wertebereich aller Paare
mit 1. Komponente vom Typ t1
mit 2. Komponente vom Typ t2
|
| |
(t1,t2,...,tn)
|
ist der Wertebereich aller n-Tupel
mit i. Komponente vom Typ ti
|
| |
Beispiele |
|
Typen
|
(String,Int)
(Float,Float,Float)
(String,(Int,Int))
|
Werte
|
("abc",123)
(1.0,0.0,2.0)
("xxx",(1,2))
|
Funktionen
|
fst :: (a,b) -> a
snd :: (a,b) -> b
|
|