Schwartzian transformation
examples/advanced-perl/schwartzian_transformation.pl
#!/usr/bin/perl use strict; use warnings; my @files = glob "*.xml"; my @quickly_sorted_files = map { $_->[0] } sort { $a->[1] <=> $b->[1] } map { [$_, -s $_] } @files; print "@quickly_sorted_files\n";