in reply to Re^2: What about if (my $var = foo()) { ... }
in thread What about if (my $var = foo()) { ... }

if you want to avoid:
if (my $val = some_func()) { # ... }
and keep as small a scope as possible, how about:
{ my $val = some_func(); if ($val) { # ... } }


John