标签: haskell
我正在阅读LYAH并读到Num类不是Ord的子集。这意味着有一个Num类型不是Ord的成员,可以构成这样的类型吗?
注意:Num不是Ord的子类。这意味着什么构成 对于一个数字并不一定要坚持订购。所以那是 为什么我们必须同时指定Num和Ord类约束 做加法或减法以及比较。
谢谢!
答案 0 :(得分:28)
Complex number(Data.Complex.Complex)是一个例子,它是一个数字(Num)但不能被排序(不是Ord)。