namespaces - Julia 中的命名空间冲突

标签 namespaces julia

当我使用 using 关键字获取库时,我会在启动时在控制台中收到警告。如何缓解名称冲突问题?我没有看到其他编程语言中可用的库别名关键字 as

最佳答案

您可以使用导入来代替。你总是可以自己给它起别名,因为模块只是变量:

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

为此提供import as语法糖存在一个悬而未决的问题。 https://github.com/JuliaLang/julia/issues/1255

关于namespaces - Julia 中的命名空间冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43581199/

相关文章:

c# - 使用 XPATH 在带有命名空间的 XML 中选择节点的问题

struct - 在 Julia 中为结构数组创建和赋值

functional-programming - Julia 中有没有一种方法可以修改函数 f(x) 使其返回 f(x)*g(x)

multidimensional-array - 如何在 Julia 的特定轴上对高阶多维数组(或张量)进行切片?

types - ocaml 中的模块化编程

Ruby:在某些命名空间的上下文中工作

php - 不同文件夹中的文件具有相同的命名空间

c# - 以编程方式检查 Http 命名空间保留

julia - 宏中的变量范围问题

function - 在julia 1.0中,什么新语法?错误: { } vector syntax is discontinued