Julia Type 类型
阐述
由于类型本身也是值,Type{T}
是一个只包含 T
本身的 Julia 单例类型。它可以用于在接受类型作为参数的函数中做多重派发。
而 Type
本身是一个包含了所有类型作为元素的 Julia UnionAll 类型。
实例
julia> isa(Float64, Type{Float64})
true
julia> isa(Real, Type{Float64})
false
julia> isa(Real, Type{Real})
true
julia> isa(Float64, Type{Real})
false