Thanks

I need to keep the order for the SQL statement..

Do you think that any method is better? (one array or two)

Etienne

Jeff 'japhy' Pinyan wrote:

> On Oct 26, Etienne Marcotte said:
>
> >my @color_array = (
> >                   ["sky", "blue"],
> >                   ["grass", "green"],
> >                   ["apple", "red"]
> >                   );
> >
> >I'd like to print: sky, grass, apple = blue, green, red
>
> That'd be better suited by a hash, but that means the order won't be the
> one you'd like it to be.
>
>   my %colors = (
>     sky => 'blue',
>     grass => 'green',
>     apple => 'red',
>   );
>
>   print join(", ", keys %colors), " = ", join(", ", values %colors);
>
> But using the array method you can do what you requested:
>
>   print
>     join(", ", map $_->[0], @colors),
>     " = ",
>     join(", ", map $_->[1], @colors);
>
> --
> Jeff "japhy" Pinyan      [EMAIL PROTECTED]      http://www.pobox.com/~japhy/
> RPI Acacia brother #734   http://www.perlmonks.org/   http://www.cpan.org/
> ** Look for "Regular Expressions in Perl" published by Manning, in 2002 **
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


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

Reply via email to