小编ast*_*bc1的帖子

Julia 圆形包含

我的目标:对于一个项目,能够简单地,可能循环地包含本地文件(同一项目的一部分,完全相同的目录)。

在 Julia 中,假设我有以下文件:

文件1.jl

module A

include("FILE2.jl")
using B

# Type annotations that need types from B

end
Run Code Online (Sandbox Code Playgroud)

文件2.jl

module B

include("FILE1.jl")
using A

# Type annotations that need types from A

end
Run Code Online (Sandbox Code Playgroud)

在 Julia (>v1) 中,这会导致无限循环。我尝试将文件添加到我的加载路径,以便我可以直接使用 using 或 import,但它仍然找不到它们。

假设循环依赖关系并且是同一项目的一部分,在同一目录中包含文件的“朱利安”方式是什么?我看到很多帖子都说“如果是这样,你的代码可能是错误的”,我认为这只是一个愚蠢的声明。

julia

1
推荐指数
1
解决办法
171
查看次数

标签 统计

julia ×1