in reply to Having multiple values for a Hash key

use Data::Dump::Streamer; my %h; push @{ $h{a} }, 1; $h{b} = [ 2, 3 ]; Dump( \%h ); __END__ $HASH1 = { a => [ 1 ], b => [ 2, 3 ] };
References quick reference , perlintro, perlreftut