我想定义继承 Eq 类的新类 PersonOP。我的意思是我有一个数据类型
data Person a = {name:a,age:Int}
我想创建一个类
class (Eq a)=> PersonOp a where
然后像这样制作实例
instance PersonOp (Person a) where
(Person a)==(Person a) = equality (Person a) (Person a)
当我在课堂上实现类似的东西时
(==)::a->a->Bool
x==y = not (x/=y)
我有错误我该如何解决?