Using the => operator. : Hash Definition « Hash « Perl






Using the => operator.

    
#!/usr/bin/perl 

%weekday = ( 
    '01' => 'Mon', 
    '02' => 'Tue', 
    '03' => 'Wed', 
    '04' => 'Thu', 
    '05' => 'Fri', 
    '06' => 'Sat', 
    '07' => 'Sun', 
); 
$pointer = \%weekday; 
$i = '05'; 

printf '$$pointer{$i} is '; 
printf "$$pointer{$i} \n"; 
printf '${$pointer}{$i} is '; 
printf "${$pointer}{$i} \n"; 
printf '$pointer->{$i} is '; 

printf "$pointer->{$i}\n"; 

printf '${$pointer{$i}} is '; 
printf "${$pointer{$i}} \n"; 
printf '${$pointer->{$i}} is '; 
printf "${$pointer->{$i}}"; 

   
    
    
    
  








Related examples in the same category

1.An associative array, called a hash, is an unordered list of key/value pairs, indexed by strings.
2.Associative arrays or hashes
3.Create hash from scalar variable
4.Create hash with => operator
5.Create hash with qw
6.Create hash without using the quotation marks
7.Creating and accessing hash elements
8.Hash example
9.Hashes: An associative array
10.Mix scalar, list and hash
11.Pass key and get value
12.Setting values into a hash named %hash
13.Empty hash
14.Converting a hash into an array by simple assignment
15.List context and hash context