in reply to Difference between two arrays - is there a better way?
Your initial solution relies on users not appearing twice in a list. And that there's no user listed only in the disabled users. I very much prefer the solution of your coworker, which does not rely on these dependencies.
And if you insist on a map/grep solution:
This solution doesn't rely on the dependencies mentioned above either.my %disabled = map {($_, 1)} @list2; my @active = grep {!$disabled{$_}} @list1;
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Difference between two arrays - is there a better way?
by blindluke (Hermit) on Aug 09, 2011 at 09:36 UTC |
In Section
Seekers of Perl Wisdom