# Function to add a list of numbers together
sub sum {
my @numbers = @_;
my $sum = 0;
for (my $i = 0; $i <= $#numbers; $i++) {
$sum += $numbers[$i];
}
return $sum;
}
####
use List::Util 'reduce';
sub sum {
my @numbers = @_;
return reduce { $a + $b } @numbers;
}
####
sub sum {
my $sum;
$sum += $_ for @_;
return $sum;
}
####
use List::Util 'sum';