0
私は2つのモジュールを持っていますが、どちらも「使用する」必要がありますが、両方ともtrace/3
関数を定義しています。 「ローカル関数との競合」エラーが発生することなく、両方をどのように使用できますか? except
は機能しません。モジュールを '使用する'方法はありますが、1つの機能は省略しますか?
私はトレース機能を使用しません。
注:これは、Phoenix.ConnCase
モジュールとTesla
モジュールに関係します。
'テスラを使用し、除い:[:トレース]' https://github.com/teamon/tesla/blob/master/lib/teslaの迅速な読み取りに基づいて動作するはずです.ex#L198。 – Dogbert
私は直感的に 'use'コマンドのオプションは使用しているモジュールによって処理されていることを理解していませんでした。ここでは 'alias'オプションはエイリアスマクロによって処理されます。 – raarts
'' Kernel.use/2'(https://hexdocs.pm/elixir/Kernel.html#use/2)マクロによって 'use'マクロのオプションが明らかに処理されます。 – mudasobwa