If and Then
From Free Pascal wiki
Jump to navigationJump to searchThis keyword precedes a condition, is required to be followed by then and may optionally be followed by else.
If then
<delphi>
if condition then true_statement else false_statement;
</delphi>
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.
<delphi>
if boolean_condition then begin statement_one; statement_two; statement_three; end;
</delphi>
Keywords: begin — do — else — end — for — if — repeat — then — until — while