Hello all,

I am pretty new to Julia, and I am trying to perform push and pop inside an 
array of 1D array elements. For example, I created the following array with 
1000 empty arrays.

julia> vring = fill([], 1000)


Then, when I push an element to vring[2], 


julia> push!(vring[2],1)


I got the following result. Every array element inside vring gets the value 
1. But I only want the 1 to be pushed to the 2nd array element inside vring. 
Anybody knows how to do that efficiently?


julia> vring

1000x1 Array{Array{Any,1},2}:

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 ⋮     

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]

 Any[1]



Thanks!

Zhilong Liu



Reply via email to