Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

if statements

by root (Monk)
on Nov 05, 1999 at 03:58 UTC ( #946=perltutorial: print w/replies, xml ) Need Help??

if statements test a control statement to see whether it is true or false. else and elsif clauses can also be tagged on the back.
#your basic if if($value==1){ print "value is equal to 1\n"; } #your basic if/else if($value==1){ print "value is equal to 1\n"; } else{ print "value is not equal to 1\n"; } #your basic if/elsif/else if($value==1){ print "value is equal to 1\n"; } elsif($value==2){ print "value is equal to 2\n"; } elsif($value==3){ print "value is equal to 3\n"; } else{ print "value is not equal to 1,2, or 3\n"; }
Unless statements offer you the opposite functionality. If the control statement evaluates to false then the statements inside the block are executed.

Replies are listed 'Best First'.
Re: if statements
by Mr. Muskrat (Canon) on Jun 16, 2002 at 14:36 UTC
    Something else that should be mentioned... You can reverse if statements:

    ++$node if $votes > 0;
      Please supply an example of your reverse if statement syntax... PL
        That is a reversal of the "usual" if at the front of the statement.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perltutorial [id://946]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (2)
As of 2023-05-28 10:02 GMT
Find Nodes?
    Voting Booth?

    No recent polls found