for(my $i = $start; $i < leonardo($order);$i++){ print "$$tab_ref[$i]\n"; } #### for my $i ($start .. leonardo($order) - 1) { print "$$tab_ref[$i]\n"; } #### print "$$tab_ref[$_]\n" for $start .. leonardo($order) - 1; #### use strict; use warnings; my $x = 5; for (my $i = 0; $i < bar($x); $i++) { print "for loop: $i\n"; } print "----------\n"; for my $j (0 .. bar($x) - 1) { print "foreach loop: $j\n"; } sub bar { my $y = shift; print "bar($y)\n"; return $y; } #### 19:23 >perl 1378_Smoothsort.pl bar(5) for loop: 0 bar(5) for loop: 1 bar(5) for loop: 2 bar(5) for loop: 3 bar(5) for loop: 4 bar(5) ---------- bar(5) foreach loop: 0 foreach loop: 1 foreach loop: 2 foreach loop: 3 foreach loop: 4 19:23 >