公式
除了函数和 IO 之外,Prelude 的所有基本数据类型(如 Int,String,Eq a => [a])都有 Eq 的实例。如果类型实例化 Eq,则意味着我们知道如何比较值或结构相等的两个值。
> 3 == 2
False
> 3 == 3
True
必需的方法
(==) :: Eq a => a -> a -> Boolean或(/=) :: Eq a => a -> a -> Boolean(如果只实现了一个,则另一个默认为定义的否定)
定义
(==) :: Eq a => a -> a -> Boolean(/=) :: Eq a => a -> a -> Boolean
直接超级类
没有