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

Re: Re: Sort and related stuff

by leons (Pilgrim)
on Feb 23, 2001 at 15:58 UTC ( #60469=note: print w/replies, xml ) Need Help??

in reply to Re: Sort and related stuff
in thread Sort and related stuff


Thanks a lot for your help ! I just tried the solution Tyke
came up with. And it seems like a pretty good one (use vars qw/$a $b/;)
I tried it and it works perfectly and I haven't been able to
create a situation in which it doesn't work. So I think I'll go for
this one.

Thank you all for thinking along with me ! ;-)

And now for some lunch ! Bye, Leon

Replies are listed 'Best First'.
Re: Re: Re: Sort and related stuff
by Corion (Pope) on Feb 23, 2001 at 16:39 UTC

    This solution has the same problems as my my-predeclare solution has. If somebody is stupid enough to assign something to $a and $b, then this method won't work for the single-call case. But on the other side, the single-call case will never work, if somebody actually uses variables called $a and $b in any way other than within a sort-callback.

      No. Your my-declaration had the problem that you changed $a and $b to lexical variables, so when the sort function was setting the globals $a and $b, the function looked at the wrong variables.

      Let us not mention the fact that your example assumed that the data never would include false values...

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://60469]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (4)
As of 2018-02-24 00:52 GMT
Find Nodes?
    Voting Booth?
    When it is dark outside I am happiest to see ...

    Results (310 votes). Check out past polls.