0

我正在尝试学习 Erlang 的基础知识,并且很难编译以下简单的列表理解示例:

-module(functions).
-export([add/2], [add1_comp/1]).

add(A,B) -> A+B.

add1_comp(LST) -> [X + 1 || X <- LST].

我收到以下错误/警告:

Bad export declaration on line 2
Function add/2 is unused line 4
Function add1_comp/1 is unused line 6

我已经调试了一段时间,想知道是否有人可以帮助我确定此错误的原因?

提前谢谢了!

4

1 回答 1

4

这些函数需要作为单个参数导出到列表中。

-export([add/2, add1_comp/1]).
于 2013-04-16T19:56:41.827 回答