# Remove duplicate elements, leaving only unique elements. sub uniq { my %seen; return grep { ! $seen{$_}++ } @_; } @foo = uniq @bar; #### use List::MoreUtils qw( uniq ); @foo = uniq @bar;