Julia不支持抽象多重继承有任何根本原因吗?

时间:2014-02-17 21:49:57

标签: julia

例如,我希望能够沿着这些方向做点什么:

abstract Tree
abstract SupervisedModel
type DecisionTree <: Tree, SupervisedModel

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

1 个答案:

答案 0 :(得分:5)

目前正在讨论此问题。似乎实施很复杂并导致许多边缘情况,但没有根本原因导致这不能成为语言特征:https://github.com/JuliaLang/julia/issues/5

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