Hi
I want to put a hash into each element of an array. I do it like the following bit of
code. When I iterate round my hash before putting it in the array of the hash
values/keys are there. However, when I iterate through the hash after putting it in
the array all i get is '4/8' as the ouput.
I am sure this is very simple and I'm doing something stupid. Does anyone have any
ideas?
Thanks in advance,
Simon.
my @array
my $count = 0;
my $maxCount = 4;
while $count < $maxCount
{
my %myHash = &getHash;
foreach $key (keys %myHash )
{
print "THIS WORKS: $key $myHash{$key}\n";
}
# Now assign the hash to my array
$array[$count] = %myHash;
my %newHash = $array[$count];
foreach $key (keys %newHash )
{
print "THIS DOESN'T WORK: $key $newHash {$key}\n";
}
}
--
This e-mail may contain confidential and/or privileged information. If you are not the
intended recipient (or have received this e-mail in error) please notify the sender
immediately and destroy this e-mail. Any unauthorized copying, disclosure or
distribution of the material in this e-mail is strictly forbidden.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]