use strict;
use warnings;
my @keyVal1 =qw(something 1 another 2);
my @keyVal2 = qw(SOMETHING 1 ANOTHER);
my %hash1 = @keyVal1;
my %hash2 = @keyVal2;
use Data::Dumper;
print Dumper(\%hash1);
print "\n";
print Dumper(\%hash2);
####
#!/usr/local/bin/perl
use Data::Dumper;
use strict;
use warnings;
my $hashArrayRef;
$hashArrayRef = [{
'dateOfBirh' => '22 March 1971',
'firstName' => 'Ronnie',
'lastName' => 'Smith'
},
{
'timeNow' => '14 April 1972',
'firstName' => 'Claudia',
'lastName' => 'Winkleman'
}];
print Dumper(\@$hashArrayRef); #Properly dereferenced..compare output
print "\n";
print Dumper(@$hashArrayRef);
print "\n";
for (my $counter = 0; $counter <= $#$hashArrayRef; $counter++) {
while ( my ($key, $value) = each(%{@$hashArrayRef[$counter]}) ) {
print "$key => $value\n";
}
}
####