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