【发布时间】:2010-06-16 06:05:25
【问题描述】:
我在 Erlang 中有一个参数化模块,我希望从同一个参数化模块的函数 B 中调用函数 A。我该怎么做?
【问题讨论】:
-
远离参数化模块的另一个很好的例子。 :)
标签: erlang
我在 Erlang 中有一个参数化模块,我希望从同一个参数化模块的函数 B 中调用函数 A。我该怎么做?
【问题讨论】:
标签: erlang
【讨论】:
THIS:b() 只能用于导出函数,然后将成为正常的erlang“远程”调用。示例非常简短,请参见图 3。
只是为了概括一下答案。您不必做任何特殊的事情来调用参数化模块中的函数,只需像往常一样编写代码。只有当您想从模块内对导出的函数进行“远程”调用时,您才需要THIS:a()。在外部,您需要参数化模块参考。
虽然我同意@Christian,但请远离他们,你并不真的需要他们。
【讨论】: