You can use the "map" command to munge the array around.  For instance:

$m = [
      [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
      [11,12,13,14,15,16,17,18,19,20],
      [91,92,93,94,95,96,97,98,99,100],
     ];
@col5 = map {$_->[5]} @$m;
print join("\n", @col5);

On Tuesday 27 May 2003 08:26 am, Wojciech Pietron wrote:
> Hi,
>
> there is a matrix:
>
> $m = [
>       [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
>       [11,12,13,14,15,16,17,18,19,20],
>       ...
>       [91,92,93,94,95,96,97,98,99,100],
>      ];
>
> Are there any clever methods (without loops) to return
> n-th column from such a structure?
>
> Best regards,
> Wojciech Pietron
> _______________________________________________
> Perl-Unix-Users mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

-- 
Michael A Nachbaur <[EMAIL PROTECTED]>

_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to