I have been noticing the ? used quite a bit, and I don't know what it does. I know in
regular expressions it means 0 or 1 but what about in a time like:
for my $op ( and, or , xor ) {
print 0 $op 0 , eval 0 $op 0 ? TRUE : FALSE;
print 0 $op 1 , eval 0 $op 1 ? TRUE : FALSE;
print 1
Have a look to this :
http://www.perldoc.com/perl5.8.0/pod/perlop.html#Conditional-Operator
HTH,
José.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 30, 2003 5:06 PM
To: [EMAIL PROTECTED]
Subject: ? thinger
I have been noticing the ? used
more simply as:
$a += ($a % 2) ? 10 : 2;
\snip
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 30, 2003 5:12 PM
To: NYIMI Jose (BMB)
Subject: RE: ? thinger
I don't have external internet access, so could you paste that page into an email
:[EMAIL PROTECTED]
Sent: Wednesday, July 30, 2003 5:06 PM
To: [EMAIL PROTECTED]
Subject: ? thinger
I have been noticing the ? used quite a bit, and I don't know what it does. I know in
regular expressions it means 0 or 1 but what about in a time like:
for my $op ( and, or , xor ) {
print 0 $op 0