If you just want to test and remove the first element of an array then you don't need a loop:
my @array = qw( joby andy ben tom bob ); print "start\n"; for my $name ( @array ) { print "$name\n"; } print "\nmiddle\n"; shift @array and print "deleted\n" if $array[ 0 ] eq 'joby'; print "\nend\n"; for my $name ( @array ) { print "$name\n"; }
In reply to Re: Trouble with loops
by jwkrahn
in thread Trouble with loops
by jobybett
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |