for my $bowler (0..3) {
...
}
####
for my $bowler (0..$#scores) {
...
}
####
for my $bowler (0..$#scores) {
my $bscores = $scores[$bowler];
...
}
####
$averages[$bowler] = int(($bscores->[0] +
$bscores->[1] +
$bscores->[2])/3);
####
my $sum = 0;
for my $game (0..$#$bscores}) {
$sum += $bscores->[$game];
}
$averages[$bowler] = int($sum/@$bscores);
####
my $sum = 0;
$sum += $_ foreach @$bscores;
$averages[$bowler] = int($sum/@$bscores);
####
for my $bowler (0..$#scores) {
my $bscores = $scores[$bowler];
my $sum = 0;
$sum += $_ foreach @$bscores;
$averages[$bowler] = int($sum/@$bscores);
}
####
use List::Util qw( sum );
for my $bowler (0..$#scores) {
my $bscores = $scores[$bowler];
$averages[$bowler] = int(sum(@$bscores)/@$bscores);
}
####
use List::Util qw( sum );
@averages = ();
push(@averages, int(sum(@$_)/@$_))
foreach 0..@scores;