Re: store Array in hash ?
- From: michael.gale@xxxxxxxxxxxxxxxx (Michael Gale)
- Date: Wed, 29 Mar 2006 22:31:12 -0700
Hey,
I think I am supposed to use a reference here ? If so I can't because the data array keeps over written and reused again and again.
I guess I will come up with a different solution.
Michael
Michael Gale wrote:
Hello,.
I have setup a hash like the following:
my $test;
$test->{$setup}->{'opt'} = "OK";
It works fine, now I want to save an array to the hash:
my @data;
push(@data,"test");
$test->{$setup}->{'data'} = @data;
Now how do I use it in a for loop later in the script, I tried:
for(my $c=0; $c < $test->{$setup}->{'data'}; $c++) {
print $test->{$setup}->{'data'}[$c];
}
But that just returns:
Can't use string ("2") as an ARRAY ref while "strict refs" in use at ./imap-watch.pl line 380.
Michael
- Follow-Ups:
- RE: store Array in hash ?
- From: Baskaran Sankaran
- RE: store Array in hash ?
- References:
- store Array in hash ?
- From: Michael Gale
- store Array in hash ?
- Prev by Date: store Array in hash ?
- Next by Date: Re: store Array in hash ?
- Previous by thread: store Array in hash ?
- Next by thread: RE: store Array in hash ?
- Index(es):
Relevant Pages
|