我无法在 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.
这里有什么错误?
谢谢