In ghci, wenn ich tippe
:t (-)
Um den Typ von herauszufinden (-), wird zurückgegeben
(-) :: Num a => a -> a -> a
Wenn ich jedoch schreibe, gibt -1haskell eine Zahl zurück, was zu bedeuten scheint, dass dies (-)vom Typ ist Num a => a -> a. Wie kann es (-)scheinbar zwei verschiedene Typen geben?