Horje
perl hash operations Code Example
perl hash operations
# Basic syntax:
my %your_hash = (
	key_1 => "value_1",
    key_2 => "value_2",
    key_3 => "value_3",
);
# Where:
#	- The % is used to denote a hash
#	- key:value pairs are denoted with key => "value" syntax

Add a key:value pair to a hash:
$your_hash{new_key} = "new_value"

# Remove a key:value pair from a hash:
delete $your_hash{key_1}

# Access a specific value from a hash:
my %fruit_color = (
  apple  => "red",
  banana => "yellow",
);
print "$fruit_color{'apple'}\n";
--> Red

# All of the keys or values that exist in a hash can be accessed using
# the "keys" and "values" functions. Here we assign the results to arrays:
my @fruits = keys %fruit_color;
my @colors = values %fruit_color;

# It's possible to iterate through keys (or values) with a foreach loop: 
foreach my $fruit (keys %fruit_color) {  
    print "$fruit\n";  
}
--> apple
--> banana

# Check if hash contains a particular key:
if (exists $fruit_color{orange}) {print "The hash contains orange\n"} 




14

Related
perl while loop Code Example perl while loop Code Example
perl associative array Code Example perl associative array Code Example
perl until loop Code Example perl until loop Code Example
perl for loop Code Example perl for loop Code Example
perl compare numbers Code Example perl compare numbers Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
14