in reply to Re: Deleting specific element in array in FOREACH loop
in thread Deleting specific element in array in FOREACH loop
In any case, just doing my @keep = grep { somefunc($_) } @array; (as suggested in earlier replies) feels easier and cleaner somehow.my @keep = (); while (@array) { my $element = shift @array; # do stuff push @keep, $element unless ( $result eq 'foo' ); }
|
|---|