我有這樣的代碼是否有可能在Haskell中有子模塊?
module M where
a = 1
b = 2
x = 10
y = 20
...但作爲模塊的增長就很難對付重名。
是否有可能有這樣的命名空間?
module M where
module A where
a = 1
b = 2
module X where
x = 10
y = 20
..和再
...
import M
s = A.a + X.y
「模塊A.B在哪裏」有什麼問題? –
另請參閱[揹包](http://blog.ezyang.com/2016/10/try-backpack-ghc-backpack/),這是一項正在開展的最新GHC工作。 – luqui
我有一個模塊,它定義了一些記錄,爲了避免名稱衝突,我想我可以將子模塊中的記錄進行分組。 – vidi