导入具有不同名称的Julia模块

时间:2018-09-04 23:56:09

标签: julia

在Python中,您可以使用as关键字导入具有所需名称的模块。朱莉娅有与此等同的东西吗?

显然你可以做

import moduleWithReallyLongName
M = moduleWithReallyLongName

有更好的方法吗?

1 个答案:

答案 0 :(得分:8)

import moduleWithReallyLongName
const M = moduleWithReallyLongName

请注意const的用法。根据经验,Julia中的任何全局变量都应该是类型稳定的,否则您会发现性能降低。

另一个选择是软件包ImportMacros.jlhttps://github.com/fredrikekre/ImportMacros.jl

using ImportMacros
@import moduleWithReallyLongName as M