Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

Re: When is $_ local and when is it not?

by converter (Priest)
on Jul 13, 2001 at 17:14 UTC ( #96376=note: print w/ replies, xml ) Need Help??

in reply to When is $_ local and when is it not?

The perlsyn manpage documents localization:

In the Foreach loops section:

The foreach loop iterates over a normal list value and sets the variable VAR to be each element of the list in turn. If the variable is preceded with the keyword my, then it is lexically scoped, and is therefore visible only within the loop. Otherwise, the variable is implicitly local to the loop and regains its former value upon exiting the loop.

The Compound statements section of the perlsyn manpage for Perl 5.6.1 (the PM perlsyn doesn't include this) mentions:

Unlike a "foreach" statement, a "while" statement never implicitly localises any variables.

Hope this helps.

Comment on Re: When is $_ local and when is it not?

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (8)
As of 2015-11-26 15:08 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (701 votes), past polls