Aay*_*ahu 5 file include julia
我的目录中有几个 Julia 文件,即
FolderName
|
|---main.jl
|---VectorFunctions.jl
|---MatrixFunctions.jl
Run Code Online (Sandbox Code Playgroud)
以下是文件的结构:
矢量函数.jl
module VectorFunctions
# functions...
end
Run Code Online (Sandbox Code Playgroud)
矩阵函数.jl
include("VectorFunctions.jl")
module MatrixFunctions
# functions...
end
Run Code Online (Sandbox Code Playgroud)
主程序.jl
include("VectorFunctions.jl")
include("MatrixFunctions.jl")
# Using the functions defined in both files...
Run Code Online (Sandbox Code Playgroud)
在我的终端中运行代码julia main.jl,我得到以下信息:
module VectorFunctions
# functions...
end
Run Code Online (Sandbox Code Playgroud)
如果我删除main.jl中对VectorFunctions.jl 的包含,错误就会消失(我怀疑是因为VectorFunctions不再被包含)。有没有办法绕过这个警告并仍然保留我的附加包含在main.jl中?
您的模块VectorFunctions被定义了两次,这显然没有意义。
只需从以下行中删除MatrixFunctions.jl:
include("VectorFunctions.jl")
Run Code Online (Sandbox Code Playgroud)