From: "Jakub Kuźma" Date: 2007-10-03T19:05:03+09:00 Subject: Hash of arrays - strange behavior. Hello, Could somebody explain me the following behavior? irb(main):001:0> h = Hash.new([]) => {} irb(main):002:0> h[1].push(1) => [1] irb(main):003:0> h => {} irb(main):004:0> h[1].push(1) => [1, 1] irb(main):005:0> h => {} irb(main):006:0> h[1].push(1) => [1, 1, 1] irb(main):007:0> h[1] => [1, 1, 1] I can't get values using 'each' method for example. TIA. -- Jakub Kuźma http://jah.pl/ JID oraz e-mail w domenie gmail.com, login - qoobaa