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.