为什么这会引起LoadError: UndefVarError: T not defined x::T Point{T}(x,y) = new(x,y)虽然这样做很好: x::T Point{T}(x,y) where {T} = new(x,y)编辑:为了澄清,我希望我们在struct Point{T}块中已经明确了T指的是什么,即使在第一种情况下也是如此。
我想用julia中的整数填充数组。以下工作:push!(a, [1,2,3])a = Array{Array{Int64}}[]错误是:MethodError: Cannot `convert` an object of type Int64 to an object of type Array{Int64看起来,Array{Array{Int64}}应该