You could do:
checkFn( $_ ) and doSthWith( $_ ) for $test;
which wouldn't interfere with surrounding uses of $_; and avoids referencing $test twice.
But I wouldn't unless the variable in question was a complex reference. Ie. a multi-level hash or array lookup.
In reply to Re: variable processing and checking in one statement
by BrowserUk
in thread variable processing and checking in one statement
by saunderson
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |