【发布时间】:2021-10-06 11:33:42
【问题描述】:
我在一个目录中有几个 Julia 文件,即
FolderName
|
|---main.jl
|---VectorFunctions.jl
|---MatrixFunctions.jl
以下是文件的结构:
VectorFunctions.jl
module VectorFunctions
# functions...
end
MatrixFunctions.jl
include("VectorFunctions.jl")
module MatrixFunctions
# functions...
end
main.jl
include("VectorFunctions.jl")
include("MatrixFunctions.jl")
# Using the functions defined in both files...
在我的终端中使用julia main.jl 运行代码,我得到以下信息:
WARNING: replacing module VectorFunctions.
=== Desired Output ===
如果我在 main.jl 中删除对 VectorFunctions.jl 的包含,错误就会消失(我怀疑是因为未包含 VectorFunctions再次)。有没有办法绕过这个警告并且仍然将我的附加包含在 main.jl 中?
【问题讨论】: