Hi,
(Please don't just reply to a list message if you are starting a new subject
or thread.)
In article <[EMAIL PROTECTED]>, Sitha Nhok wrote:
> Hi,
>
> I was wondering if someone could help me with a problem I am having.
>
> I have a two dimensional array, but I would like to delete an entire
> row. What is the most efficient way of doing that? I tried using
> splice, but it only shrinks the number of cols and it doesn't get rid of
> the entire row. Any ideas? Thanks in advance.
Splice worked for me, but who knows if I understood your question...
#!/usr/bin/perl
use warnings;
use strict;
# del_row_in _AoA
# two-dimensional array - how to delete an entire row?
use Data::Dumper;
my @AoA = (
["A1","A2","A3","A4","A5"],
["B1","B2","B3","B4","B5"],
["C1","C2","C3","C4","C5"],
["D1","D2","D3","D4","D5"],
["E1","E2","E3","E4","E5"],
);
print "Removing second line: ", @{ $AoA[1] }, "\n";
splice @AoA, 1, 1;
print Dumper([EMAIL PROTECTED]);
##
Maybe you have instead a ref to an array of arrays instead of an array of
array references? (Never thought I'd understand the diff.) That would just
change the syntax a little I believe (but would have to try it).
-K
--
Kevin Pfeiffer
International University Bremen
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]