Verständnis Haskell Typ-Signaturen

Ich bin in den Prozess des Lehrens selbst Haskell und ich wunderte mich über die folgende Signaturen:

Prelude> :t ($)
($) :: (a -> b) -> a -> b
Prelude>

Wie soll ich das verstehen (kein Wortspiel beabsichtigt), dass?

Semi-ähnliches Ergebnis ist auch erweist sich als rätselhaft:

Prelude> :t map
map :: (a -> b) -> [a] -> [b]
Prelude>
InformationsquelleAutor CaitlinG | 2014-03-11
Schreibe einen Kommentar