我试过了:
c(module_name).
:但这仅适用于shell,并且当我尝试从模块中运行它时会出错。
答案 0 :(得分:3)
如果您想要完全符合该行为,c:c(module_name)
将调用shell调用的相同函数。我会毫不犹豫地将调用user_default(c
)函数的代码放在生产代码中,因此您可能希望查看the source for the function并在您自己的代码中复制它,这样您就不会被行为所困扰改变未来的erlang版本。
答案 1 :(得分:1)
您可能希望查看编译模块和特定的compile:file / 2函数。