http://qs1969.pair.com?node_id=11140009


in reply to Re^2: One-liner to join keys on a two-dimensionnal hash ?
in thread One-liner to join keys on a two-dimensionnal hash ?

That the point of map. It takes a list of inputs, and produces a different list from those inputs. It does so by applying the transformation function (the block or expression) to each input, and collecting the outputs of that function.

Examples:

my @uc = ( uc("abc"), uc("def") ); | v my @uc = map { uc($_) } "abc", "def";
my %h = ( "abc" => 1, "def" => 1 ); | v my %h = map { $_ => 1 } "abc", "def";