How do you use Perl hash performance with a short example?

Perl hashes are powerful data structures that allow you to store key-value pairs. They provide average-case constant-time complexity for lookups, which makes them very efficient for operations where you need to retrieve data based on a unique key.

Example of a Perl Hash

# Create a hash in Perl my %hash = ( 'name' => 'John', 'age' => 30, 'occupation' => 'developer' ); # Accessing values from the hash print "Name: $hash{'name'}\n"; # Output: Name: John print "Age: $hash{'age'}\n"; # Output: Age: 30 print "Occupation: $hash{'occupation'}\n"; # Output: Occupation: developer # Iterating over the hash foreach my $key (keys %hash) { print "$key: $hash{$key}\n"; }

Perl hash performance key-value pairs data structures