http://qs321.pair.com?node_id=6552


in reply to How do I make an array of hashes?

my @array = ( { 'name' => 'Chuck', 'job' => 'roustabout', }, { 'name' => 'CowboyNeal', 'job' => 'code monkey', }, );
You can also use normal array operations (such as push) to modify an array:
push @array, { 'name' => 'vroom', 'job' => 'stacking blocks' }; print $array[0]->{name};
See perlman:perldsc for more information.