我不完全确定如何在 Erlang 模块中定义 Erlang 函数。我收到以下错误:
11> invoke_record:invoke().
** exception error: undefined function erlang:rr/1
从这个简单的代码中,尝试调用rr(?MODULE).
Beam 可执行文件中的 from 以“初始化”记录,这样就不需要每次都从 shell 调用它。
-module(invoke_record).
-export([invoke/0]).
-record(process, {pid,
reference="",
lifetime=0
}).
invoke() ->
erlang:rr(?MODULE).