From: Damjan Rems Date: 2010-04-23T21:49:11+09:00 Subject: What is wrong with this few lines of code ar = Array.new( 2,[]) %w(a b).each do |e| ar[0] << e ar[1] << e end ar.each do |e| e.each {|line| p line} end Returns "a" "a" "b" "b" "a" "a" "b" "b" I would expect: "a" "b" "a" "b" by TheR -- Posted via http://www.ruby-forum.com/.