0

test_mod.erlからmod.erlをコンパイル&ロードしたい

私はこれをやろうとしました:

 -module(mod_test).
 -export([test/0]).   

 test()->
         compile:file(mod),
         mod:start().

しかし、その仕事をしていない場合

4

1 に答える 1

1

モジュールの最上位に式を配置することはできません。次のように、それらを関数で囲む必要があります。

-module(mod_test).

-export([compile_and_load_mod/0]).

compile_and_load_mod() ->
    compile:file(mod),
    mod:start().

その後、 を呼び出すことができますmod_test:compile_and_load_mod()

于 2013-05-08T11:14:53.890 に答える