【发布时间】:2015-12-13 06:53:08
【问题描述】:
我开始学习Erlang,读完第一章后编译模块时出现奇怪的错误。
所以当我尝试编译 demo.erl 时
-module(demo).
-author("alex").
-export([double/1]).
double(Value) ->
Value * 2.
所以我尝试编译它
1> m(demo).
得到了
** exception error: undefined function demo:module_info/0
编译的唯一方法是
make:files(filelib:wildcard("demo.erl")).
我得到了 demo.beam,现在即使在删除它 m(demo) 之后也是如此。开始工作。
谁能向我解释一下编译器的行为?
【问题讨论】:
标签: erlang