以下无法编译:
module Main where
import Text.JSON (JSObject, JSValue)
main = print "hello world"
getObject :: JSValue -> JSObject JSValue
getObject (JSObject x) = x
给出错误:
Not in scope: data constructor `JSObject'
但是删除导入列表可以使其编译成功(即使JSObject
上面已导入)
module Main where
import Text.JSON
main = print "hello world"
getObject :: JSValue -> JSObject JSValue
getObject (JSObject x) = x
为什么 GHC (7.4.2) 忽略我的导入JSObject
?