私は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
私はしばらくの間デバッグを行っていましたが、誰かがこのエラーの原因を特定するのを手伝ってくれるかどうか疑問に思っていましたか?
よろしくお願いします!