如何使用Julia私有包内部定义的模块?

时间:2019-11-20 15:42:48

标签: julia

所以我有以下内容:

私人包裹:PrivPack.jlPrivPack.jl中,我有2个模块:mod1mod2

PrivPack.jl文件中,我做include("mod1.jl")include("mod2.jl"),它们是存放模块的文件。但是,当我尝试访问软件包中任何地方的mod1时,似乎都无法访问它。我要么需要包含文件并执行using .mod1,要么必须使用startup.jl文件将文件推送到我的加载路径中。

解决此问题的解决方案是什么?我不想每次都重新包含该文件。

1 个答案:

答案 0 :(得分:2)

如果我正确理解了这个问题,则只需using .mod1, .mod2对文件进行include处理即可。否则,您将只有尚未实际加载的浮动模块。