【发布时间】:2015-04-30 22:56:16
【问题描述】:
我对 Julia 很陌生,这让我抓狂:
type MyType{T<:Number}
x::T
y::T
end
Float64 <: Number # this is true
MyType{Float64} <: MyType{Number} #this is for some reason false
我当然希望,如果我创建了两个从相同参数类型派生的具体类型,一个使用抽象类型作为参数,另一个使用具体类型,该具体类型是第一个使用的抽象类型的子类型派生时,使用具体类型派生的类型将是使用抽象类型派生的类型的子类型。
那句话花了我一段时间才写出来。希望它是可以理解的。
【问题讨论】:
标签: julia