Nevermind.  I replaced the for loop with a while loop and it eliminated the 
problem.

Mathew

Mathew Snyder wrote:
> In the following snippet of code I'm getting the "useless use of a private
> variable in a void context" error.  It is at line 64 which is the closing 
> brace
> for the for loop.
> 
> for ($count; $count < 7; $count++) {
>         if ($day == '01') {
>                 if (exists($months31{$month})){
>                         $day = 31;
>                         push @days, $day;
>                         $day--;
>                 }elsif (exists($months30{$month})){
>                         $day = 30;
>                         push @days, $day;
>                         $day--;
>                 }else{
>                         $day = 28;
>                         push @days, $day;
>                         $day--;
>                 }
>         }else{
>                 push @days, $day;
>                 $day--;
>         }
> }  # Line 64
> 
> All variables are declared elsewhere.
> 
> The only thing I can think is happening is that a return value is being 
> expected
>  but isn't being provided.  I can provide the entire script if needed for 
> context.
> 
> Mathew
> 

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


Reply via email to