I don't get the logic of this.
As an occasional user of multiple greps, I find
@var = something1 grep { something2 && something3 } map { something4 } keys %something5;
less readable than
@var = something1 grep { something2 && something3 } map { something4 } keys %something5;
But sometimes, something2 && something3 is too long, so I break them down into:
@var = something1 grep { something2 } grep { something3 } map { something4 } keys %something5;
And yes, I sometimes do
if( $var1 == 1 ) { if( $var2 == 2 ) { doSomething(); } }
in preference to
if( $var1 == 1 && $var2 == 2 ) { doSomething(); }
when the condition becomes quite long.
In reply to Re^5: Automatically add all defined functions to your @EXPORT
by ikegami
in thread Automatically add all defined functions to your @EXPORT
by merlyn
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |