Ich weiß $ :: (a->b) -> a -> b
f $ x = f x
Intuitiv scheint es mir, wie, sagen 1. $ verzögert die Auswertung der Funktion auf der linken 2. wertet was zu seiner rechten 3. führt das Ergebnis ihrer
Kapitel 8 von Programming in Haskell (2e) definieren ein Datum Tree und eine binäre Suchfunktion occurs: data Tree a = Leaf a | Node (Tree a) a (Tree a)
occurs :: Ord a => a -> Tree a -> Bool
occur