From: "Peña, Botp" Date: 2008-12-05T18:35:06+09:00 Subject: Re: Array#shift weird problem From: Hamza Haiken [mailto:tenkage@gmail.com] # Can someone explain to me why is this happening ? here matrix1 holds a ptr/reference to the array object # >> matrix1 = ["One","Two","Three"] # => ["One", "Two", "Three"] here the reference is also copied to matrix2 # >> matrix2 = matrix1 # => ["One", "Two", "Three"]