http://www.perlmonks.org?node_id=984632


in reply to Re^2: Returning values from a sub routine.
in thread Returning values from a sub routine.

I can get you started.

You wouldn't be able to assign directly to a hash slice like you do, you'd have to iterate. If using a hash of arrays I'd always use an array as the value, even if its only one value, will help keep the code simpler. You can loop through both arrays separately or combine them

for my $name ( @names_combined ) { push @{$emails{$name}}, shift(@emails_combined); }

                - Ant
                - Some of my best work - (1 2 3)