5

在 Haskell 中,您只能像这样导入模块的某些功能:

import SomeModule(funFoo, funBar)

其中SomeModule大概定义了更多的功能,而不仅仅是funFoofunBar。这是好习惯吗?这样做有什么回报?它会使目标代码变小还是什么?

4

1 回答 1

7

限制从模块导入的主要优点是避免导入与另一个模块(或 Prelude)冲突的名称。它不会使目标代码更小。

于 2013-10-26T20:52:27.173 回答