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])
。