Rob Dixon wrote:
JupiterHost.Net wrote:
What about doing this?
return if do_one_then_two($whatever);
...
sub do_one_then_two {
my $what = $_[0];
if ($what) {
one();
two();
return 1;
}
return 0;
}
Thanks, I'm not looking for how to handle a condition necessarily.
I want to be able to:
log_error_and_return($error, @return) if $whatever;
instead of
if($whatever) {
log_error();
carp $error;
return @return;
}
basically I want to override return to log and carp first, every time
its called.
I would make do with
log_error($error), return(@return) if $whatever;
(log_error($error) && return(@return)) if $whatever:
This will work but if log_error ever fails then it will not execute
return(@return). perhaps I don't understand your code.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>