NAME
Perl::Review::Policy::BuiltinFunctions::ProhibitStringyGrep
DESCRIPTION
The string form of grep
and map
is awkward and hard to read. Use the block forms instead.
@matches = grep "/pattern/", @list; #not ok
@matches = grep {/pattern/} @list; #ok
@mapped = map "transform($_)", @list; #not ok
@mapped = map {transform($_)} @list; #ok
SEE ALSO
Perl::Review::Policy::ControlStrucutres::ProhibitStringyEval
Perl::Review::Policy::ControlStrucutres::ProhibitStringyMap
AUTHOR
Jeffrey Ryan Thalhammer <thaljef@cpan.org>
Copyright (c) 2005 Jeffrey Ryan Thalhammer. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of this license can be found in the LICENSE file included with this module.