Help for this page

Select Code to Download


  1. or download this
    my %seen;
    my @array = grep !$seen{$_}++, LIST;
    
  2. or download this
    my %seen;
    my @array = grep !$seen{$_}++, @array, $new_value;
    
  3. or download this
    my %edges;
    while (<STREAM>) {
    ...
       my %seen;
       @{$edges{$node1}} = grep !$seen{$_}++, @{$edges{$node1}}, $node2;
    }
    
  4. or download this
    my %edges;
    my %seen;
    ...
       next if !$seen{$node1}{$node2}++;
       push @{$edges{$node1}}, $node2;
    }