If and Then

From Lazarus wiki
Revision as of 15:36, 24 March 2012 by Vincent (talk | contribs) (Text replace - "delphi>" to "syntaxhighlight>")
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

English (en)

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
    begin
      statement_one;
      statement_two;
      statement_three;
    end;



Keywords: begindoelseendforifrepeatthenuntilwhile