in reply to Extracting elements in one array but not in another
Of course there is also a loopy solution, should you prefer it:my %seen; @seen{ @original_1 } = (); delete @seen{ @original_2 }; my @original_1_only = keys %seen;
Stick with these.my %seen; my @original_1_only; @seen{ @original_2 } = (); foreach (@original_1) { push(@original_1_only, $_) unless exists $seen{$_}; };
|
---|