On Wed, Jul 9, 2014 at 6:59 PM, SSC_perl <p...@surfshopcart.com> wrote:
>         If someone could explain what I'm doing wrong, I'd appreciate it.  I 
> just can't see it.

You're looping over the entries in the array, not the entries in the hash.

> foreach my $state (sort keys %entries) {
>     say "The Zip Codes of $state are";
>     foreach (@{$entries{$state}}) {

This foreach loop is looping over the five zip codes in the array...

>         print Dumper (@{$entries{$state}});

And printing out the same array each time.

Try something like

foreach my $state ( sort keys %entries) {
  say "The ZIP codes of $state are: ";
  foreach my $zip ( @{ $entries{$state} } ) {
    say "\t$zip";
  }
}


j.

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to