Functional List Processing
Map Transform
Transform each list value into a new list.
Map Transform
map_transform.pl
use strict;
use warnings;
my $factor = ;
my @numbers = (1, 2, 3);
my @scaled = map { $_ * $factor } @numbers;
my $joined = join(",", @scaled);
print "factor=$factor\n";
print "scaled=$joined\n";
use strict;
use warnings;
my $factor = ;
my @numbers = (1, 2, 3);
my @scaled = map { $_ * $factor } @numbers;
my $joined = join(",", @scaled);
print "factor=$factor\n";
print "scaled=$joined\n";
map-transform
Map applies the same expression to each item and returns the transformed values.