公式

除了函数和 IO 之外,Prelude 的所有基本数据类型(如 IntStringEq 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

直接超级类

没有

值得注意的子类