using .MyModule
2 个赞
假设以一个文件 mymodule.jl 这个模块的内容,那么该怎么调用这个 mymodule.jl文件,或者调用 MyModule呢
include("mymodule.jl")
using .MyModule
如果MyModule独立存在,做成Package,然后别的项目里加为依赖项就可以 using MyModule
。
include(“mymodule.jl”)我知道是可以的,但是using .MyModule貌似是不行的。假设我想写一个文件保存一些全局变量,给其它文件使用,但是只想暴露部分出去,用module是最好的,但是仅仅在我这个项目中用,所以感觉没必要做成package。这种问题该怎么解决呢?
要同时使用 include(“mymodule.jl”)
和 using .MyModule
例:
mymodule.jl:
module MyModule
export FOO, BAZ
const FOO = 10
const BAZ = 20
end
main.jl
include("mymodule.jl")
using .MyModule
# Now FOO an BAZ are available
1 个赞
原来是这样,Thank U