1
Dialyzerは、ベースモジュールの関数呼び出しを好まない。このエラーをスキップするダイアライザフラグがありますか、間違っていますか?私はそれが動作することを期待してerlang dialyzerと拡張モジュール
-module(base).
-export(foo/1).
foo(X) -> X*2.
-module(derived).
-extends(base).
-export(xyz/0).
xyz() ->
?MODULE:foo(5).
コードのこの作品は、作品:ここ
は、同様のコードです。私の唯一の心配は透析器の警告です。--- ERL:41:欠落しているか、またはアンエクスポート機能を呼び出す---:---/3
私が何か間違ったことをやっているか、それは透析器の不要な警告を与えていますか?
正式な機能ではありませんでした。たぶん、私は最初にそれを使用してはならないでしょう、それはいくつかの状況で便利になった – cashmere