2

erlang で簡単なテスト プログラムをコンパイルしようとすると、コンパイラの問題が発生します。Mac OS X(ライオン)と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

誰でも助けることができますか?

4

2 に答える 2

7

まあ、それはあるべきです:-module-exportでは-なく~.

于 2013-05-24T21:07:19.140 に答える
0

~ を - に置き換えてください。ぜひお試しください。

于 2013-05-27T09:00:37.567 に答える