From: Bertram Scharpf Date: 2009-07-08T12:29:57+09:00 Subject: Re: Manipulating Multi-Dimensional Array Hi, Am Mittwoch, 08. Jul 2009, 02:51:16 +0900 schrieb Tyler Knappe: > irb(main):192:0> calendar = [] > irb(main):193:0> cal = [] > irb(main):194:0> for i in 0..6 do > irb(main):195:1* for j in 0..23 do > irb(main):196:2* cal[j] = j > irb(main):197:2> calendar[i] = cal > irb(main):198:2> end > irb(main):199:1> end The answer has been given; here's a more rudimentary example of this pitfall: a = b = [] b.push :x a #=> [ :x] Say instead of that: a, b = [], [] Yes, I like to express it in code lines. Bertram -- Bertram Scharpf Stuttgart, Deutschland/Germany http://www.bertram-scharpf.de