ใน ghci เมื่อฉันพิมพ์
:t (-)
เพื่อหาประเภทของ(-)
มันจะกลับมา
(-) :: Num a => a -> a -> a
แต่เมื่อผมเขียน-1
Haskell ผลตอบแทนจำนวนซึ่งดูเหมือนว่าจะบ่งบอกว่าเป็นประเภท(-)
Num a => a -> a
วิธีการสามารถ(-)
ดูเหมือนจะมีสองชนิดแตกต่างกันอย่างไร