@test = do { my %s; grep { !$s{$_}++ } @test }; #### @test = do { my %s; @s{@test} = @test; values %test };