0
我試圖從一個文件導入數據類型到另一個文件。在Haskell中導入數據類型
這裏的模塊:
-- datatype.hs
module DataType (Placeholder) where
data Placeholder a = Foo a | Bar | Baz deriving (Show)
這裏的消費模塊
-- execution.hs
import DataType (Placeholder)
main = do
print Bar
文件當我運行runhaskell execution.hs
我得到
execution.hs:4:10: Not in scope: data constructor ‘Bar’
可能存在多個問題,我的代碼,那麼構造這個的最好方法是什麼,以便我導入一個特定的數據類型fr om模塊並能夠查看它?