【发布时间】:2020-07-17 09:59:08
【问题描述】:
Erlang文件可以为导入的Erlang文件创建.beam文件吗?
例如我有test1.erl 和test2.erl 文件,test1.erl 被导入到test2.erl。然后编译test2.erl 使用
erlc test2.erl
那么,它会只创建test2.beam 还是
test1.beam 和 test2.beam?
【问题讨论】:
-
不要使用
-import。请参阅Erlang module documentation,它解释了-import所做的唯一事情是允许导入的函数“以与本地函数相同的方式调用,即不带任何模块前缀”。仅此而已,仅此而已。 Erlang 程序员通常避免使用-import,因为它使代码更难理解。
标签: erlang