Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re: Less-than-helpful warnings

by jZed (Prior)
on Dec 10, 2003 at 20:02 UTC ( #313841=note: print w/replies, xml ) Need Help??

in reply to Less-than-helpful warnings

Well, not related to your question, and perhaps also less than helpful, but just in case ... you do know that you can get into trouble if you define $a and $b in a script that uses sort?

Replies are listed 'Best First'.
Re: Re: Less-than-helpful warnings
by ysth (Canon) on Dec 11, 2003 at 03:33 UTC
    Certainly not if $a and $b are lexical, which in this case they are. I'm not even seeing any problem if they are global. Did perl have a problem at some point where the previous values didn't get restored after the sort?

    Update: Sorry, I misunderstood that you were warning against using a sort BLOCK in the lexical scope of $a or $b. If you try, perl will die with an error "Can't use "my $[ab]" in sort comparison".

      To quote from perldoc -f sort: "If you're using strict, you must not declare $a and $b as lexicals. They are package globals."

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://313841]
and the fire pops...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (4)
As of 2018-06-20 00:59 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (116 votes). Check out past polls.