Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

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


Comment on Re: next unless - doesnt work?
Download Code
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?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (14)
As of 2014-10-24 18:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (134 votes), past polls