我目前正在阅读这个,但说实话,我很难理解它的内容。
实现,其中
class Eq a where
(==) :: a -> a -> Bool
实现,其中
instance Eq Integer where
x == y = x `integerEq` y
第一个代码段并没有实现什么功能。我理解第二个代码段定义了对两个整型变量执行等值比较的结果应该是什么。那么第一个代码段的目的是什么呢?