Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

Re: opening a file destroys nulling entries in a list?!?!

by Albannach (Prior)
on Aug 07, 2003 at 03:42 UTC ( #281733=note: print w/replies, xml ) Need Help??

in reply to opening a file destroys nulling entries in a list?!?!

Well I was about to post a clarification of cfreak's node, but sgifford beat me to it, so I'll just add that map returns a list, so to avoid making perl do all that work for nothing (and not bothering to put a variable in quotes where no interpolation is needed), I'd use:
print "before $_\n" for @instances; screwed $_ for @instances; print "after $_\n" for @instances;
Of course for also aliases array elements to $_, so this will still suffer from the same thing that caught you unless you use the local $_ in your sub. As a matter of (possibly paranoid) habit I tend to avoid the various implicit uses of $_ in code that I expect to keep any length of time. While it's extremely handy for one-liners, it's just not worth the potential trouble in more complex code.

I'd like to be able to assign to an luser

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (4)
As of 2016-10-21 22:58 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (291 votes). Check out past polls.