"R. Joseph Newton" wrote:
> Chris wrote:
>
> > my %found = ();
> > foreach (@emails) { $found{$_}++ };
> > foreach (@exclude) { exists $found{$_} and delete $found{$_} }
>
> Too complicated. Check Wolf's suggestion:
Ooops, excuse the brain fart:
>
> $unwanted{$_} = 1 foreach @exclude;
> my @temp;
> # push @temp this was leftover from some indecison. Sorry
> while (my $email = shift @emails) {
> push @temp, $email unless $unwanted{$email};
> }
> @emails = @temp;
> @temp = undef;
>
Joseph
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>