例如,div/2
是Kernel
模块中的现有功能。我想调用自己的div/2
函数而不是Kernel.div/2
函数。
答案 0 :(得分:5)
您可以通过显式导入Kernel
并使用Kernel
选项排除不需要的功能来取消导入except
中的功能:
defmodule A do
import Kernel, except: [div: 2]
def div(a, b), do: a * b
def do_div, do: div(3, 4)
end
IO.inspect A.do_div()
输出:
12
答案 1 :(得分:2)
您也可以致电
<module-name>.div/2
内部的<module-name>