Re: Printing an array of hash refs

From: Mark Clements (mark.clements_at_kcl.ac.uk)
Date: 09/22/04


Date: Wed, 22 Sep 2004 19:05:57 +0200

Tony N. wrote:
> I'm using the following code to print an array of hash refs. It seems
> to me there should be a more concise way to do this. I don't like the
> trailing \t or the extra line of code to get the \n. Any pointers
> would be appreciated.
>
> print "$_\t" for sort keys %{$rows[0]};
> print "\n";
>
> for my $row (@rows) {
> print "$row->{$_}\t" for sort keys %{$row};
> print "\n";
>
> }
check out Data::Dumper.

Mark



Relevant Pages

  • Re: Printing an array of hash refs
    ... tnitzke@simpson.com (Tony N.) wrote: ... I'm using the following code to print an array of hash refs. ... Any pointers ...
    (comp.lang.perl.misc)
  • Printing an array of hash refs
    ... I'm using the following code to print an array of hash refs. ... to me there should be a more concise way to do this. ... Any pointers ...
    (comp.lang.perl.misc)
  • Re: Printing an array of hash refs
    ... Tony N. wrote: ... > I'm using the following code to print an array of hash refs. ... > to me there should be a more concise way to do this. ...
    (comp.lang.perl.misc)
  • Re: Printing an array of hash refs
    ... "Tony N." ... > I'm using the following code to print an array of hash refs. ... Paul Lalli ...
    (comp.lang.perl.misc)
  • Re: Printing an array of hash refs
    ... Paul Lalli wrote: ... >>I'm using the following code to print an array of hash refs. ... >>to me there should be a more concise way to do this. ...
    (comp.lang.perl.misc)