【发布时间】:2015-10-31 19:57:27
【问题描述】:
有什么方法可以让 Erlang 忘记内置函数,以便我可以使用该名称?
例如。忘记找回
【问题讨论】:
标签: erlang erlang-shell erl
有什么方法可以让 Erlang 忘记内置函数,以便我可以使用该名称?
例如。忘记找回
【问题讨论】:
标签: erlang erlang-shell erl
这里有点混乱。
retrieve 不是内置函数,你可能会想到receive
receive 不是内置函数,而是语言中的特殊标记,很像if、case、end 等。这些不能修改。erlang 模块中实现,不能重新定义这个erlang 中的许多 BIF 在模块等中自动导入。任何模块本地定义都将接管这些,否则它们是erlang:MyBif(...) 的语法快捷方式。user_default 模块来覆盖shell 的自动导入。这些只能在 shell 中工作。-compile({no_auto_import,[Name/N]}). 模块属性,以便 Name(...) 始终使用本地函数。【讨论】: