Loops repeat a block of code for each value in a range.

Loops

loops.pl
use strict;
use warnings;

my $limit = ;
my $total = 0;

for my $number (1..$limit) {
    $total += $number;
}

print "limit=$limit\n";
print "total=$total\n";
use strict;
use warnings;

my $limit = ;
my $total = 0;

for my $number (1..$limit) {
    $total += $number;
}

print "limit=$limit\n";
print "total=$total\n";
use strict;
use warnings;

my $limit = ;
my $total = 0;

for my $number (1..$limit) {
    $total += $number;
}

print "limit=$limit\n";
print "total=$total\n";
for loop A `for` loop can visit each number in a range like `1..$limit`.