my @array = ("joby", "andy", "ben", "tom", "bob");
print "start\n";
for my $name (@array){
print "$name\n";
}
print "\nmiddle\n";
foreach my $name (@array){
print "$name ";
if($name eq 'joby'){
shift(@array);
print "deleted\n";
next;
}
print "ok\n";
}
print "\nend\n";
for my $name (@array){
print "$name\n";
}
####
C:\>test.pl
start
joby
andy
ben
tom
bob
middle
joby deleted
ben ok
tom ok
bob ok
end
andy
ben
tom
bob
C:\>
####
C:\>test.pl
start
joby
andy
ben
tom
bob
middle
joby deleted
andy ok
ben ok
tom ok
bob ok
end
andy
ben
tom
bob
C:\>