我无法在Haskell中编译这行代码,但它在我的教授的系统上有效。 我使用的是ghci版本7.6.2。
data Eq a => Shape a = Shape a
更准确地说,这是我得到的错误信息。
[1 of 1] Compiling Main ( test.hs, interpreted )
test.hs:1:6:
Illegal datatype context (use -XDatatypeContexts): Eq a =>
Failed, modules loaded: none.
这里有什么错误?
谢谢