> I find I'm undefining variables my assigning an
> unitialized variable to defined value to make it
> undefined (as exemplified below).
> 
> Is there a better way to do this?
> 
> my $k;
> for($i = 0; $i < $c; $i++){
>   if ( defined $k ){
>       print $x[$k];
>       my $t; # intentionally undefined
>       $k = $t; # undefine $k
>    } else {
>       $k = $i;
>    } 
> }     
> 

Unless this is a contrived example, just increment $i by 2 each loop. 
If it is contrived then the other answers should work...

http://danconia.org



-- 
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