【发布时间】:2019-02-05 22:33:12
【问题描述】:
我正在尝试编写以下类型的联合:
FloatVector = Union{Array{Float64,1}, DataArray{Float64,1}, Array{Union{Float64, Missings.Missing},1}};
使用抽象类型语法。理想情况下,我想做类似于this link 的事情。我尝试了以下方法,但不幸的是它不起作用:
abstract type FloatVector end
type Array{Float64,1} <: FloatVector end
type DataArray{Float64,1} <: FloatVector end
type Array{Union{Float64, Missings.Missing},1} <: FloatVector end
我对抽象类型没有信心,也找不到关于类似问题的良好参考。如果您能向我解释如何进行以及相对于联盟的优势,我将很高兴。
【问题讨论】:
标签: julia