Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re: eq vs. ==

by liz (Monsignor)
on Jul 20, 2003 at 10:32 UTC ( #276023=note: print w/replies, xml ) Need Help??

in reply to eq vs. ==

Maybe this answers your question:

$val eq '2'
String compare string value of $val with string '2'.

$val == '2'
Convert string '2' to number, and numerically compare with numeric value of $val

$val == 2
Compare numeric 2 with numeric value of $val

If a string starts with a number, its numeric value will be that number. Consider the following examples:

$ perl -e "print 'a' == 'b'"
True because 0 == 0

$ perl -e "print 'a' == '1b'"
Not true because 0 != 1

$ perl -e "print 'a' == 'b1'"
True because 0 == 0


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://276023]
[ambrus]: Like <c>{ package AnyEvent::Impl:: Prima; use Prima; sub io{ my($s,%r)=@_; Prima::File->new( file=>$r{fh},mask =>("w"eq$r{poll}? fe::Write():fe:: Read())|fe:: Exception,onRead =>$r{cb},onWrite =>$r{cb}, onException=>$r{cb }) } sub timer { ... } push @AnyEvent::REGI
[ambrus]: argh, too long, let me try on scratchpad
[Corion]: . o O ( I seem to have improved my skills of getting other people to write code for me )
[ambrus]: ambrus's scratchpad

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (9)
As of 2016-12-08 12:41 GMT
Find Nodes?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:

    Results (141 votes). Check out past polls.