如何在Julia v0.7中使用模块

时间:2018-10-17 21:43:50

标签: julia

我进行了以下设置:module xxxxx位于名为xxxxx.jl的文件顶部

我要执行以下操作:

include("modules/xxxxx/xxxxx.jl") using xxxxx

我收到以下错误:

错误:LoadError:ArgumentError:在当前路径中找不到包xxxxx: -运行Pkg.add("xxxxx")以安装xxxxx软件包。

有什么建议吗?仅在v0.7上,我在Julia v0.6上没有此错误!

谢谢!

1 个答案:

答案 0 :(得分:4)

using .xxxxx

通过使用include函数,该模块将作为当前模块的子模块加载。 例如。如果您将其包含在全局范围内,那么您也可以编写

using Main.xxxxx

但是无论您处于Main模块中还是在您定义的另一个模块中包含子模块,我在顶部给出的语法都可以使用。