尝试在erlang上编译一个简单的测试程序时,我遇到编译器问题。我在mac os x(lion)和windows 7(64)
上都试过了~module(tut).
~export([double/1]).
double (N) ->
N*2.
我已检查文件是否正确命名并且似乎安装了正确的模块我在Windows机器上使用otp_win64_R16B。我在两个平台上都收到以下错误
16> c(tut).
tut.erl:1: syntax error before: '~'
tut.erl:2: syntax error before: '~'
tut.erl:4: no module definition
tut.erl:4: Warning: function double/1 is unused
有人可以帮忙吗?
答案 0 :(得分:6)
好吧,它应该是:-module
和-export
,而-
不是~
。
答案 1 :(得分:0)
你应该用〜替换〜。请试一试。