Julia 导入自己的模块
🔖 julia
定义你的模块。例如,假设你的模块包含一个函数叫做my_function
,你可以在my_module.jl
文件中这样定义它:
在需要使用该模块的脚本或REPL会话中,使用using
关键字导入模块。例如,如果你的包名是MyPackage
,你可以这样导入它:
如果你的模块没有被正确加载,可能需要调整你的工作目录或使用push!(LOAD_PATH, path_to_module_folder)
命令将模块所在的文件夹添加到加载路径中。 例如,如果你的模块文件夹的路径是/home/user/MyPackage
,你可以这样添加它:
在Julia中,可以使用DEPOT_PATH环境变量来指定Julia包的安装目录,该环境变量默认为~/.julia
。要在Julia配置文件中添加新路径,可以按照以下步骤操作:
在上面的输出中,第一个元素即为当前使用的Julia配置文件的路径。使用文本编辑器打开该文件,该文件的名称为startup.jl
。如果该文件不存在,则创建一个新文件,新文件路径为/Users/wenv/.julia/config/startup.jl
。在startup.jl
文件中添加以下代码:
最后,当你使用模块中的函数时,你需要在函数名前加上模块名,例如:
或者直接导入模块: