嗨我和弗雷格一直在玩一点,我在一些例子中注意到package并且module可以互换使用:
package MyModuleOne where
Run Code Online (Sandbox Code Playgroud)
而有时:
module MyModuleTwo where
Run Code Online (Sandbox Code Playgroud)
从一个或另一个导入时,我看不到我的程序行为有任何差异.在使用package或module关键字时,我应该记住一些事项吗?
是.它过去常常开始package,但后来我意识到这是移植使用的Haskell代码时的一个障碍module.因此我添加了module,因此当前module和package是相同的关键字,只是拼写不同.
但目的是package迟早要退休.所以我的建议是module只使用.
(这让我想起我可能需要更新lang规范.没关系.)没关系.)
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |