Julia 为什么可以';我不能在列表中附加一个日期吗?

Julia 为什么可以';我不能在列表中附加一个日期吗?,julia,Julia,尝试将日期或日期时间实例附加到列表会导致方法错误: julia> v = [] 0-element Array{Any,1} julia> myDate = Date(2018,2,12) 2018-02-12 julia> append!(v,myDate) ERROR: MethodError: no method matching length(::Date) Closest candidates are: length(::SimpleVector) at esse

尝试将
日期
日期时间
实例附加到列表会导致
方法错误

julia> v = []
0-element Array{Any,1}

julia> myDate = Date(2018,2,12)
2018-02-12

julia> append!(v,myDate)
ERROR: MethodError: no method matching length(::Date)
Closest candidates are:
length(::SimpleVector) at essentials.jl:256
length(::Base.MethodList) at reflection.jl:558
length(::MethodTable) at reflection.jl:634
这是为什么?如何生成具有此限制的动态大小的日期数组?

从文档(
?push!
?appned!
)必须使用
push
以添加单个元素<代码>附加应用于集合

julia> v = []
0-element Array{Any,1}

julia> myDate = Date(2018,2,12)
2018-02-12

julia> push!(v,myDate)
1-element Array{Any,1}:
 2018-02-12

julia> append!(v,[myDate myDate myDate])
4-element Array{Any,1}:
 2018-02-12
 2018-02-12
 2018-02-12
 2018-02-12
从文档(
?推送!
?应用!
)中,必须使用
推送
以添加单个元素<代码>附加应用于集合

julia> v = []
0-element Array{Any,1}

julia> myDate = Date(2018,2,12)
2018-02-12

julia> push!(v,myDate)
1-element Array{Any,1}:
 2018-02-12

julia> append!(v,[myDate myDate myDate])
4-element Array{Any,1}:
 2018-02-12
 2018-02-12
 2018-02-12
 2018-02-12

帮助?>附加看一下“追加!”s docstring。由于
Date(2018,2,12)
不是一个集合,您应该使用
push!(v,myDate)
追加!(v,[myDate])
帮助?>追加看一下“追加!”s docstring。由于
Date(2018,2,12)
不是一个集合,您应该使用
push!(v,myDate)
追加!(v,[myDate])