the following script:

        if (@f = `cat nonExistentFile` ) {
                print 1;
        }

        if (@f = `cat nonExistentFile` && (1==1)) {
                print 2;
        }

gets:

        cat: nonExistentFile: No such file or directory
        cat: nonExistentFile: No such file or directory
        2 

seems to me both print statements should be skipped. what am i missing?

tom arnall
north spit, ca


"Relax, the tests extend the compiler."


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to