Scope of variables in a function
Andrew Beverley
andy at andybev.com
Sat Jun 1 19:03:01 BST 2013
On Sat, 2013-06-01 at 19:13 +0200, Paul Johnson wrote:
> And the official line from perlsyn:
>
> NOTE: The behaviour of a "my", "state", or "our" modified with a statement
> modifier conditional or loop construct (for example, "my $x if ...") is
> undefined. The value of the "my" variable may be "undef", any previously
> assigned value, or possibly anything else. Don't rely on it. Future
> versions of perl might do something different from the version of perl you
> try it out on. Here be dragons.
Thanks for that. Obviously I should have RTM, but it does seem strange
that something that is not recommended does not produce any sort of
warnings.
Andy
More information about the london.pm
mailing list