在 Erlang 中,erl_eval
是一个函数,用于执行传递给它的文本字符串中的 Erlang 语句。这个函数的第二个参数是一个数字,代表执行该语句时使用的其他选项。
具体来说,这个数字是一个位域(bit field),由若干个二进制位组成,每个二进制位代表一个特定的选项。
常见的选项包括:
ERL_NIF_LATEST
:在执行语句时使用最新的 NIF(Native Implemented Function)版本ERL_NIF_DIRTY_NIF_IO
:允许 NIF 在执行 I/O 操作时访问非轻量级进程的数据
你可以在这个文档中找到更多的选项信息:https