Gene Mat wrote:
> Hi I trying out a new module. Everything is working execpt I can seem to
> list out a reference hash to an array. How can I print out the contents of
> the array?
>
> I am able to get the all the keys of refrence hash by just using a
>
> foreach tag (keys %$REFHASH) {"print $tag $tag{$REFHASH}";}.

I'm hoping you mean

  use strict;

  my $refhash;

  foreach my $tag (%$refhash) {
    print $tag, $refhash->{$tag};
  }

which is very different!

>
> At this point, I believe I need another nested foreach loop to loop through
> array, however, I'm totally confused on how to format this properly.

It sounds like each hash element's value is an array reference, in which case
it's probably easiest to extract each one into a real array to may it
obvious what's happening. Like this

  use strict;

  foreach my $tag (%$refhash) {
    my $refarray = $refhash->{$tag};
    my @value = @$refarray;
    print "$tag => [EMAIL PROTECTED]";
  }

HTH,

Rob




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to