![]() |
|
Just another Perl shrine | |
PerlMonks |
Difference between two arrays - is there a better way?by blindluke (Hermit) |
on Aug 09, 2011 at 08:58 UTC ( #919422=perlquestion: print w/replies, xml ) | Need Help?? |
blindluke has asked for the wisdom of the Perl Monks concerning the following question: Hello, enlightened Monks! A few days ago, a colleague of mine faced a simple problem - he had a list containing all users, and another one, containing disabled users. He wanted to find active users. This, of course is a problem of finding a difference between two arrays, and perlfaq4 shows a simple way of solving it. This is my initial solution, based upon the perlfaq info:
A short while after I send him this code, my colleague found another way of solving the problem. This is his approach:
I'm wondering, is there another clever way of getting the difference between two arrays? Could it be done in some way using map or grep? The second array is a subset of the first one, so this is not a general case of computing a difference between arrays. Regards,
Back to
Seekers of Perl Wisdom
|
|