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