From: Bernard Kenik Date: 2008-09-13T04:48:40+09:00 Subject: Re: delete row in array of arrays Junkone wrote: > i have a array of arrays. i want to empty the first 2 child arrays. > how do i do it. > irb(#):049:0> c=$stockTrades[0] > => [[], [], ["BRKR", "2008-09-09, 11:08:28", "ISLAND", "-200", > "16.1000", "3,220.00", "-1.00", "3,446.688", "-1.0704", "0.00", ""], > []] > irb(#):050:0> c > => [[], [], ["BRKR", "2008-09-09, 11:08:28", "ISLAND", "-200", > "16.1000", "3,220.00", "-1.00", "3,446.688", "-1.0704", "0.00", ""], > []] > irb(#):051:0> c[0] > => [] > irb(#):052:0> c.delete(0) > => nil > irb(#):053:0> c.delete(c[0]) will delete every element which equals c[0] in your case the result is [["BRKR", "2008-09-09, 11:08:28", "ISLAND", "-200","16.1000", "3,220.00", "-1.00", "3,446.688",-1.0704", "0.00", ""]] -- Posted via http://www.ruby-forum.com/.