我有兩個名爲.hs文件:一個包含新型減速,而另一個使用它不在範圍內的數據構造
first.hs:
module first() where
type S = SetType
data SetType = S[Integer]
second.hs:
module second() where
import first
當我運行second.hs時,兩個模塊第一個,第二個都加載得很好 但是,當我在Haskell平臺上編寫:type
S時,出現以下錯誤
Not in scope : data constructor 'S'
注:有每個模塊可以肯定在某些功能,我只是跳過它 的問題作出澄清
是的,它顆星的大寫字母(我只是忘了在這裏寫這種方式) 哪裏寫導入行呢? – Shimaa
是的,否則不會編譯。 –
哪裏寫導入第一行,這樣它的數據類型在Second的範圍內? – Shimaa