If an entry exist : exists « Hash « Perl






If an entry exist

    

#!/usr/bin/perl -w

use strict;

my @names = qw(
    A  E  I
    B  F  J
    C  G  K
    D  H  L
);

my %count;

foreach (@names) {
    if (exists $count{$_}) {
        $count{$_}++;
    } else {
        $count{$_} = 1;
    }
}

foreach (keys %count) {
    print "$_ \toccurs $count{$_} time(s)\n";
}

   
    
    
    
  








Related examples in the same category

1.Determine if a particular key exists
2.The exists function returns true if a hash key (or array index) has been defined, and false if not.
3.To tell if a given key name exists in a hash, you can use the exists operator.
4.Using 'if exists' to check the entry in hash