我试过了:
c(module_name).
:但这仅适用于 shell,当我尝试从模块内运行它时会出错。
最佳答案
如果您确实想要这种行为,c:c(module_name)
将调用 shell 调用的相同函数。我会犹豫是否将调用 user_default (c
) 函数的代码放入生产代码中,因此您可能需要查看 the source for the function并在您自己的代码中复制它,这样您就不会被 future 的 erlang 版本中的行为更改所困扰。
关于erlang - 在 Erlang 中,如何从模块内部编译模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503160/