Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Re: Anyone use "xor" in conditionals?

by BUU (Prior)
on Jul 14, 2003 at 23:29 UTC ( #274224=note: print w/ replies, xml ) Need Help??


in reply to Re: Anyone use "xor" in conditionals?
in thread Anyone use "xor" in conditionals?

perl -we"print 'omg' if -d 'bcc' == -d 'cygwin'"

That doesn't raise an error on my windows box, or even a warning and works exactly as expected?


Comment on Re: Re: Anyone use "xor" in conditionals?
Download Code
Re: Re: Re: Anyone use "xor" in conditionals?
by jsprat (Curate) on Jul 14, 2003 at 23:41 UTC
    Try it with a non-existent directory. Perl will warn if you do a numeric comparison with an undefined expression, while undef will evaluate as false in a boolean comparison.

    HTH

    PS Change the 'if' in your original node to 'unless', but I'm guessing you already know that...

Re: Anyone use "xor" in conditionals?
by Abigail-II (Bishop) on Jul 14, 2003 at 23:45 UTC
    $ perl -we"print 'omg' if -d 'bcc' == -d 'cygwin'" Use of uninitialized value in numeric eq (==) at -e line 1. Use of uninitialized value in numeric eq (==) at -e line 1. omg$ ls bcc cygwin ls: bcc: No such file or directory ls: cygwin: No such file or directory $

    Abigail

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (7)
As of 2015-07-06 10:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (71 votes), past polls