in reply to foreach to for

As shown bellow, the first for loop produces fixed iterations, and the second dives into infinite loop. Although expectations are not consistent, at least you get to chose which method to want.
## Fixed-length Loop my $i=6; for (0..$i) { print ; $i++; } #### Infinite Loop my @nums = 1..3; for (@nums) { push @nums, $_; print; }