in reply to Incrementing the loop again.

I don't understand your description of your requirement, but most likely you don't want to use a for loop but instead a while loop:

my $i = 0; my $limit = 100, while( $i <= $limit ) { $i++; if( $v and $i == $limit ) { $limit = 200; }; };