【发布时间】:2010-11-21 13:49:16
【问题描述】:
我想用要调用的函数的名称来调用 xyz。
-module(sample).
-export([xyz/1]).
xyz(Name) -> Name().
p() -> "you called p".
g() -> "you called g".
但我收到以下错误:
1> c(sample.erl).
./sample.erl:6: Warning: function p/0 is unused
./sample.erl:7: Warning: function g/0 is unused
{ok,sample}
2> sample:xyz('p').
** exception error: bad function p
in function sample:xyz/1
3>
【问题讨论】:
-
我的 Erlang 知识接近于零,但我想你也必须导出 p(如果你想使用它,可能还有 g)。
标签: erlang