Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re^4: Missing error under strict (Perlbug: postfix 'until' has inconsistent scope)

by Don Coyote (Hermit)
on Jul 23, 2019 at 14:53 UTC ( [id://11103227]=note: print w/replies, xml ) Need Help??


in reply to Re^3: Missing error under strict (Perlbug: postfix 'until' has inconsistent scope)
in thread Missing error under strict

I think I see the issue now

Basically my and state should be in the same scope, but state just holds value through iterations. So the my declaration should hold after the until modifer is executed, as it does with the state declaration.

I'm kind of wondering if 'our' gets restricted to what 'my' should do by this behaviour

First time I thought of using our to declare lexicality while using the same variable more than once in an expression.

Replies are listed 'Best First'.
Re^5: Missing error under strict (Perlbug: postfix 'until' has inconsistent scope)
by LanX (Saint) on Jul 23, 2019 at 14:58 UTC
    Our works as expected, which is another argument for my theory that the loop's "scope" is falsely cleaned.

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11103227]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (3)
As of 2024-03-28 18:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found