foreach my $ele (@array) { ... }
foreach (@array) { ... }
... foreach @array;
foreach my $item ($list_item_0, $list_item_1, $list_item_2) { ... }
foreach ($list_item_0, $list_item_1, $list_item_2) { ... }
... foreach $list_item_0, $list_item_1, $list_item_2;
####
for my $ele (@array) { ... }
for (@array) { ... }
... foreach @array;
for my $item ($list_item_0, $list_item_1, $list_item_2) { ... }
for ($list_item_0, $list_item_1, $list_item_2) { ... }
... foreach $list_item_0, $list_item_1, $list_item_2;
##
##
for (my $i = 0; $i < 10; $i++) { ... }
for my $i (0..9) { ... } # *
for (0..9) { ... } # *
... for 0..9; # *
##
##
foreach (my $i = 0; $i < 10; $i++) { ... }
foreach my $i (0..9) { ... } # *
foreach (0..9) { ... } # *
... foreach 0..9; # *