If and Then

From Lazarus wiki
Revision as of 22:58, 26 October 2010 by Rfc1394 (talk | contribs)

This keyword precedes a condition, is required to be followed by then and may optionally be followed by else.

If then


 if condition
   then true_statement
   else false_statement;


Condition is a Boolean expression that evaluates to true or false. true_statement is executed if condition evaluates to true. false_statement is executed if condition evaluates to false. An error occurs if condition does not evaluate to a boolean value.

More statements in "if then" statement

If you need two or more statements for true_statement or false_statement, place them within a begin ... end Block.


 if boolean_condition then


Keywords: begindoelseendforifrepeatthenuntilwhile