Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re: next unless - doesnt work?

by brx (Pilgrim)
on Apr 28, 2012 at 15:01 UTC ( #967818=note: print w/replies, xml ) Need Help??

in reply to next unless - doesnt work?

Show us the complete loop. "If LABEL is omitted, the command refers to the innermost enclosing loop" (next)

update: better to do grep {$name eq $_} @names

Replies are listed 'Best First'.
Re^2: next unless - doesnt work?
by sweepy838 (Acolyte) on Apr 28, 2012 at 15:16 UTC
    ah i solved the problem using ne instead of eq :) and for some reason != didnt do the job but ne did.. strange?

      Not strange ;)

      != and == are for numeric context comparisons where eq/ne are for evaluating strings.

      Your original post didn't show any code relating to evaluations, so I, nor anyone else have any idea how this was part of your problem in the first place.

        not strange? when you think about it, it is strange! :)

      and for some reason != didnt do the job but ne did.. strange?

      Not at all. One is for numbers, the other for strings. You would've gotten a warning if you had use warnings on.

      String vs numerical
        my bad :( lol
      Not at all strange: ne is used for alphas; != for numbers.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (7)
As of 2018-04-24 23:18 GMT
Find Nodes?
    Voting Booth?