Fill an array of hashes : Array.new « Array « Ruby






Fill an array of hashes


a = Array.new(2) { Hash.new } # Multiple instances
p a[0]['cat'] = 'feline'

 








Related examples in the same category

1.Array with Array.new
2.Array.new creates an empty array
3.Array.new(2) creates an array with two nil values
4.Array.new(5, "A") fills an array with five a
5.Create an array of hashes
6.Array initialized by copying