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

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to