二郎基本列表理解

时间:2013-04-16 19:47:50

标签: erlang

我正在尝试学习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

我已经调试了一段时间,并且想知道是否有人可以帮助我找出导致此错误的原因?

非常感谢提前!

1 个答案:

答案 0 :(得分:3)

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

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