Ich mache 20 Zwischen-Haskell-Übungen .
Nach Abschluss der ersten 2 Übung gibt es diese seltsame Sache.
Ich würde gerne wissen, was ist ((->) t)
?
Danke! :-)
(->)
ist der Typkonstruktor für Funktionen, der die Art * -> * -> *
hat, so dass es zwei Typparameter benötigt - den Eingabe- und den Ergebnistyp der Funktion. ((->) t
ist eine partielle Anwendung dieses Konstruktors, so dass es Funktionen mit einem Argumenttyp von t
hat, d. h. (t - & gt; a) für einen Typ a
.
Wenn Sie das in den Typ der Funktion furry
ersetzen, erhalten Sie: