2017-04-24 85 views
3

当我使用using关键字获得库时,我在启动时在控制台中收到警告。我怎样才能减轻名称冲突的问题?我没有看到其他编程语言提供的库别名关键字as朱莉娅的命名空间冲突

+0

您可以使用'import'来代替。 –

+0

我可以使用整个包装的一部分吗? – m33lky

+0

供参考,哪些库? –

回答

7

您可以改为使用import。您可以随时别名它自己,因为模块只是变量:

import DifferentialEquations 
DiffEq = DifferentialEquations 
const DE = DifferentialEquations # Don't know if const matters here 

有针对此提供import as语法糖的悬而未决的问题。 https://github.com/JuliaLang/julia/issues/1255

+0

我希望这些确切的信息在官方文档中。 – m33lky

+0

你应该总是做'const'!如果不是,那么'DiffEq.foo'和任何对它的调用将永远不会被推断。 –

+0

不确定模块是否有隐含的const或其他内容。 –