多次include会导致效率问题吗

处于某些原因,可能会出现这样的文件结构

A.jl:定义一些东西
B1.jl~B100.jl:基于A的亿些东西
C.jl:合起来

这样会进行多次include同一个文件的情况,那么include是否会检测已包含过而不是重新覆盖?如果不会,请问怎么解决?

会重新覆盖.具体你可以写一个例子去试一下

所以,怎么才能让它不重复包含呢 :sleepy:

我看到有人是在文件中间include的,且include的东西调用此文件 请问这规范吗?(vscode可能会在编辑时报错)