Re: Printing an array of hash refs

From: Jay Tilton (tiltonj_at_erols.com)
Date: 09/23/04


Date: Thu, 23 Sep 2004 00:02:12 GMT

tnitzke@simpson.com (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";
: }

    {
        local($, , $\) = ("\t", "\n");
        print sort keys %{$rows[0]};
        print @$_{sort keys %$_} for @rows;
    }



Relevant Pages

  • 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
    ... 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. 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)
  • 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: Opinions? Is it _GOOD_ that foreach() throws warning when given undef var?
    ... nothing to put in it then it should return an empty array, ... Likewise if any PHP function expects an array and you give it something else ... Tony Marston ... > "Tony Marston" wrote in message ...
    (comp.lang.php)