module foo1
include("foo2.jl") #foo2里有模块foo2mod,其中有方法foo,这个foo方法export过了
import .foo2mod
using .foo2mod
function foo()
end
export foo
end
编译时报错了function foo2mod.foo must be explicitly imported to be extended
请问要怎样才能导出这个同名方法??
module foo1
include("foo2.jl") #foo2里有模块foo2mod,其中有方法foo,这个foo方法export过了
import .foo2mod
using .foo2mod
function foo()
end
export foo
end
编译时报错了function foo2mod.foo must be explicitly imported to be extended
请问要怎样才能导出这个同名方法??
import foo2mod.foo # 显式导入
终于解决了,这个模块管理好难懂啊
签名一不一样?完全一样的应该不行,不一样也不应该冲突。
非要用两个签名一样的就写全路径。
import foo1
import foo2
foo1.foo()
foo2.foo()