Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlockConway says that it is much clearer to use reverse than to flip $a and $b around in a sort block. | |
Download |
Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Chris Dolan
- Publisher web site:
- http://search.cpan.org/~cdolan/
Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock Tags
Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock Description
Conway says that it is much clearer to use reverse than to flip $a and $b around in a sort block. Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock - Conway says that it is much clearer to use reverse than to flip $a and $b around in a sort block.Conway says that it is much clearer to use reverse than to flip $a and $b around in a sort block. He also suggests that, in newer perls, reverse is specifically looked for and optimized, and in the case of a simple reversed string sort, using reverse with a sort with no block is faster even in old perls. my @foo = sort { $b cmp $a } @bar; #not ok my @foo = reverse sort @bar; #ok my @foo = sort { $b $a } @bar; #not ok my @foo = reverse sort { $a $b } @bar; #okRequirements:· Perl
Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock Related Software