Odi*_*din 18 haskell typeclass
我知道对于具有类型Num类实例的类型,必须有一个来自Eq和Show
class (Eq a, Show a) => Num a
Run Code Online (Sandbox Code Playgroud)
我想知道为什么要这样做Eq而不是Ord.数值类型是否有意义Eq但不存在Ord?
scl*_*clv 22
请注意,这些Eq和Show约束也被广泛认为是错误的.例如,它们会阻止Num包含函数的事物的完全有效实例.在最新版本的GHC中,这些约束也被删除,Num完全没有超类约束.
| 归档时间: |
|
| 查看次数: |
669 次 |
| 最近记录: |