以下是示例模块:
module Exp ( initial, myval ) where
data State = State { i :: Int }
initial = State { i = 123 }
myval st = i st
在GHCI中加载模块后,我可以看到State
和i
名称也已被导出。我可以获取它们的类型并使用它们。如何限制导出,以便仅导出initial
(一个黑盒子)和myval
?
State
和 i
名称也被导出了。我可以获取它们的类型并使用它们。如何限制只导出 initial
(一个黑盒子)和 myval
?