例如,我希望能够按照以下方式做一些事情:
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/