in reply to Re^6: The Most Essential Perl Development Tools Today
in thread The Most Essential Perl Development Tools Today
Is it a premature micro-optimization which is unlikely to have anything but a negligible impact the vast majority of real world code? Yes.
No, its called style :)
map, grep, sort, s{}{...}e don't allow you to use return, they force you to use implicit return
explicit return isn't required in do/eval/sub
return tells you about this
so unless you're coding something recursive, something that requires short circuiting, most perlish perl programmers omit the explicit return, and use the implicit return
If explicit return costs more (I'll take BrowserUk's word that it does), its a problem with the implementation, something for p5p to fix, same as they did for map in void context
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^8: The Most Essential Perl Development Tools Today (implicit return)
by topher (Scribe) on Jan 08, 2013 at 19:40 UTC | |
by Anonymous Monk on Jan 09, 2013 at 03:57 UTC | |
by tye (Sage) on Jan 10, 2013 at 01:03 UTC | |
by Anonymous Monk on Jan 10, 2013 at 03:30 UTC | |
by Anonymous Monk on Jan 10, 2013 at 03:37 UTC | |
by tye (Sage) on Jan 10, 2013 at 04:56 UTC | |
|