2016-10-23 1 views
0

私はエリクシルを初めて使いました。言語について学ぶ確率的アルゴリズムを書いていますが、外部ライブラリを使用する必要があります。私はすでにmix.exsファイルの依存関係に追加してインストールすることができます。エリクシールにサードパーティのライブラリを必要とする

defp deps do 
    [{:sfmt_erlang, app: false, git: "https://github.com/jj1bdx/sfmt-erlang.git"}] 
end 

これは正しくコンパイルされています。しかし、私のコードで実際のライブラリをどのように使うことができますか?私は

import sfmt_erlang

と試みたが、それはあなたのエリクサープロジェクトでErlangライブラリやコードを使用するにはundefined function sfmt_erlang/0

答えて

2

をスローし、ここで重要なのです:

:module.method(arguments) 

Erlangのモジュールはエリクサーで:atomsとして表現されていますコード。だから、これを行う必要があります。

:sfmt_erlang.your_function(1,2,3) # You get the idea 

はまた、あなたもそう、それが働いたあなたのmix.exs

+0

applicationsのリストに:sfmt_erlangを追加する必要があるかもしれません!また、アプリケーションの名前をsfmt_erlangからsfmtに変更する必要がありました –

関連する問題