Issue #4699 has been updated by Shota Fukumori. Status changed from Open to Rejected If a.object_id == b.object_id, this is a feature. If a.object_id != b.object_id, this is a bug. ---------------------------------------- Bug #4699: Arrays - affectation http://redmine.ruby-lang.org/issues/4699 Author: Cheikh Sidya CAMARA Status: Rejected Priority: Normal Assignee: Category: Target version: Ruby 1.8.7 ruby -v: ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux] a = [1,2,3] b = a b[1] = 10 the content of a : [1, 10, 3] why the variables a and b point on the same space ? a.object_id = b.boject_id -- http://redmine.ruby-lang.org