Ergänzen Sie die Typdeklarationen:
die Menge der Wahrheitswerte:
data Bool = False | ...
die Menge der Listen mit Elementtyp a:
data List a = Nil | Cons ...
Gegeben sind weiterhin:
data Foo = Bar
data Maybe a = Nothing | Just a
data Pair a b =
Pair { first :: a, second :: b }
Geben Sie jeweils alle Elemente dieser Typen an:
Maybe Bool ; Pair Bool (Pair Foo Bool)Geben Sie die
Pair a b
entsprechende Java-Klasse an.