我有两个.hs文件:一个包含一个新的类型声明,另一个使用它.
first.hs:
module first () where
type S = SetType
data SetType = S[Integer]
Run Code Online (Sandbox Code Playgroud)
second.hs:
module second () where
import first
Run Code Online (Sandbox Code Playgroud)
当我运行second.hs时,第一个,第二个模块都加载得很好.
但是,当我:type在Haskell平台上编写S时,会出现以下错误
不在范围内:数据构造函数'S'
注意:每个模块中都有一些功能可以肯定,我只是为了简洁而跳过它
haskell ×1