同じsrcフォルダーに2つのモジュールがあります。mod1は、モジュールmod2で使用したい関数を宣言します。
-module(mod1).
-export([myfunc/1]).
myfunc(A) -> {ok}.
他のモジュールでは、mod1をインポートしません。
-module(mod2).
mod2で「mod1:
」を実行すると「myfunc」が認識されます。実行時にmod1:myfunc(A)
「undefinedfunctionmod1:myfunc/1」を呼び出すと問題が発生します。
インテリセンスがmod2でmod1関数を検出した場合にエラーが発生する理由がわかりませんか?