In ghci, wenn ich tippe
:t (-)
Um den Typ von herauszufinden (-)
, wird zurückgegeben
(-) :: Num a => a -> a -> a
Wenn ich jedoch schreibe, gibt -1
haskell 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?