我定义了一个枚举:
data Direction = Clockwise | CounterClockwise deriving (Enum)
变量'direction'的类型为'Direction'。在进行以下比较时:
direction == Clockwise
我遇到了这个错误:
No instance for (Eq OrbitDirection) arising from a use of `=='
In the expression: direction == Clockwise
Enum
也应该派生Eq
,Ord
,Show
和Read
。在某些时候,您可能还想将Generic
添加到该列表中。 - dfeuer