my $ref;
$ref = [
{
"key1" => 'a',
"key2" => 'b',
},
{
"key1" => 'c',
"key2" => 'd',
},
];
foreach $hashref (@{$ref}) {
print $hashref->{'key1'};
}#foreach
####
for (my $item = 0; $item <= $#{$ref}; $item++) {
print $item;
print $ref->[$item]->{'key1'};
}#for
####
my $item = 0;
foreach $hashref (@{$ref}) {
print $hashref->{'key1'};
$item++;
}#foreach
####
my $ref;
$ref->[0]->{'key1'} = "a";
$ref->[5]->{'key1'} = "b";
my $item = 0;
foreach $hashref (@{$ref}) {
print $item;
print $hashref->{'key1'};
$item++;
}#foreach