in reply to Need to Create an Array of Differences
Here's the hash way,
That may not be exactly what you want. If @a contains duplicate elements you wish to keep, this will not duplicate them in @c. If the order of @a is important, this will not preserve it in @c.# given @a, @b my @c = do { my %a; @a{@a} = (); # slice of %a, values undef delete @a{@b}; # delete the @b slice keys %a; };
In those cases I would write code much like yours or Aristotle's or revdiablo's.
After Compline,
Zaxo
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Need to Create an Array of Differences
by scottj (Monk) on Aug 03, 2004 at 02:13 UTC | |
by revdiablo (Prior) on Aug 03, 2004 at 04:02 UTC |