julia - Julia 不支持抽象多重继承有什么根本原因吗?

标签 julia

例如,我希望能够按照以下方式做一些事情:

abstract Tree
abstract SupervisedModel
type DecisionTree <: Tree, SupervisedModel

这目前在 Julia 中是不可能的。这是由于任何根本原因,还是只是尚未实现?

最佳答案

这个问题目前正在讨论中。看起来实现很复杂并导致许多边缘情况,但没有根本原因为什么这不能成为语言功能:https://github.com/JuliaLang/julia/issues/5

另外,https://groups.google.com/forum/#!msg/julia-dev/xBzQqhq5aLM/oUWpCqfaI30J

关于julia - Julia 不支持抽象多重继承有什么根本原因吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21839962/

相关文章:

julia - 如何在 Julia 中进行两个变量数值积分?

multidimensional-array - 如何将NxNxN数组(或矩阵)保存到Julia(或Python)文件中?

Julia 线性回归

arrays - Julia 中不同大小的数组列表

c - 我们如何从 Julia 调用 primesieve C 库?

macos - 如何在 Mac 上的 Julia-lang 中使用 Gadfly 在绘图中使用不同样式的本地字体?

pointers - 使用pointer_from_objref() 和Ref() 的正确方法是什么?

julia - 如何区分 Julia codeinfo 插槽中的参数和局部变量?

julia - 更改 julia 提示以包含评估编号

julia - 通过自动转换为 Modia 对大规模 Modelica 模型进行有效模拟