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; # *