我是Erlang的新手.如果我这样做
H = fun(X) -> X*X.
Run Code Online (Sandbox Code Playgroud)
那很好.但是,如果我将该功能移动到模块,它会说"非法表达".例如这个
H = misc_functions:square.
Run Code Online (Sandbox Code Playgroud)
请帮忙.
Lit*_*les 17
Erlang函数引用需要关键字fun和arity.假设square采用单个参数,正确的赋值是:
H = fun misc_function:square/1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1711 次 |
| 最近记录: |