Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Perl array delete

by hermida (Scribe)
on Apr 06, 2011 at 09:24 UTC ( [id://897709]=note: print w/replies, xml ) Need Help??


in reply to Perl array delete

As others have said, delete on an array is not used that often, I can remember only using it once or twice ever for a special situation when I really wanted to leave an undef entry.

Typically I would say you probably want splice or the other array functions others have mentioned pop, shift because these all and remove array elements and shrink the array and that is a much more often used functionality, at least from my experience.

Looking at your code you probably want this, no?

my $file="test_html"; my @file_lkp=("file1","file2"); for (my $i=0;$i<=$#file_lkp;$i++) { splice(@file_lkp, $i, 1) if $file eq $file_lkp[$i]; }

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://897709]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (7)
As of 2024-04-19 10:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found