In a message dated 7/28/2004 12:41:43 PM Eastern Standard Time, 
[EMAIL PROTECTED] writes:
Transformation 
>@input = map { $_->[0] }
>        sort { lc($a->[1]) cmp lc($b->[1]) }
>        map { m/\.([^.]+)$/ ? [$_, $1] : [$_, ''] } @input;

Maybe I'm missing something but since you're doing Schwartzian Transformation 
already why call lc() every time?

@input = map { $_->[0] }   
              sort { $a->[1] cmp $b->[1] }
              map { m/\.([^.]+)$/ ? [$_, lc($1)] : [$_, ''] } @input;

--
-will 
http://www.wgunther.tk
(the above message is double rot13 encoded for security reasons)

Most Useful Perl Modules
-strict
-warnings
-Devel::DProf
-Benchmark
-B::Deparse
-Data::Dumper
-Clone
-Perl::Tidy
-Beautifier
-DBD::SQLite 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to