1
我在同一個src文件夾中有兩個模塊。 MOD1聲明功能我想在模塊MOD2使用:來自其他模塊的功能未檢測到
-module(mod1).
-export([myfunc/1]).
myfunc(A) -> {ok}.
在其他模塊我不導入MOD1:在Mod2中它承認「MYFUNC」
-module(mod2).
如果我做「mod1:
」,問題是,在運行時,我打電話mod1:myfunc(A)
我得到「未定義的函數mod1:myfunc/1」
我不明白爲什麼我得到錯誤,如果intellisense檢測我mod2函數在mod2?
對不起,我已經寫好了,我在這個問題上輸入錯了。這兩個模塊編譯都很好 – Lethi
Roger那。我從我的答案中刪除了對語法錯誤的引用。如果你從你的erlang shell輸入'mod1:module_info(exports)',會發生什麼? – chops
此外,我編輯了我的答案,以包含其他建議以確保您的模塊正確加載。 – chops