manpagez: man pages & more
man Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops(3)
Home | html | info | man
Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops(3)



NAME

       Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops - Write
       "for(0..20)" instead of "for($i=0; $i<=20; $i++)".


AFFILIATION

       This Policy is part of the core Perl::Critic distribution.


DESCRIPTION

       The 3-part "for" loop that Perl inherits from C is butt-ugly, and only
       really necessary if you need irregular counting.  The very Perlish ".."
       operator is much more elegant and readable.

           for($i=0; $i<=$max; $i++){      #ick!
               do_something($i);
           }

           for(0..$max){                   #very nice
               do_something($_);
           }


CONFIGURATION

       This Policy is not configurable except for the standard options.


AUTHOR

       Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>


COPYRIGHT

       Copyright (c) 2005-2011 Imaginative Software Systems.  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.




perl v5.28.2Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops(3)

perl-critic 1.134.0 - Generated Mon Jun 3 08:14:50 CDT 2019
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.