> Aditi Gupta wrote: >> Hello Everybody, > > Hello, > >> We can get rows of a 2D array as >> >> $aref = $AoA[$i]; >> print @$aref; #will print row 'i' as an array >> >> How can I print column 'i' as an array using references? Is there any >> other way which doesn't require two 'for loops' to print the columns? > > print @{ $AoA[ $i ] };
Isn't this the same thing? He wants to print the *columns*. It's still a loop, but you can use this: $i = 7; # to print column 7 print map { $_->[$i-1] } @AOA; - B -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>