diff --git a/src/zeros.jl b/src/zeros.jl index d31adcd9..1aec7b02 100644 --- a/src/zeros.jl +++ b/src/zeros.jl @@ -50,7 +50,7 @@ Base.IndexStyle(::Type{<:Zeros}) = IndexLinear() Base.getindex(xs::Zeros{T,N}, I::Int) where {T,N} = zero(T) Base.getindex(xs::Zeros{T,N}, inds::Union{Base.OneTo, Base.UnitRange}) where {T,N} = - Zeros(T, inds.stop) + Zeros(T, length(inds)) Base.collect(xs::Zeros{T,N}) where {T,N} = fill(zero(T), size(xs)) @@ -103,4 +103,4 @@ broadcasted(::typeof(-), a::AbstractArray, b::Zeros{T,0}) where T = a broadcasted(::typeof(-), a::Zeros{T,0}, b::AbstractArray) where T = -b broadcasted(::typeof(*), a::AbstractArray, b::Zeros{T,0}) where T = zero(a) broadcasted(::typeof(*), a::Zeros{T,0}, b::AbstractArray) where T = zero(b) -broadcasted(::typeof(/), a::Zeros{T,0}, b::AbstractArray) where T = zero(b) \ No newline at end of file +broadcasted(::typeof(/), a::Zeros{T,0}, b::AbstractArray) where T = zero(b)