Node:else, Next:, Previous:downto, Up:Reference



else

Synopsis

As part of the if ... then ... else statement:

if Boolean_expression then
  statement1
else
  statement2
or, as part of the case ... else statement:
case expression of
  selector: statement;
  ...
  selector: statement
else  { ``otherwise'' instead of ``else'' is allowed }
  statement;
  ...
  statement
end

Description

else is part of the if ... then ... else statement which provides a possibility to execute statements alternatively. In the case statement, else starts a series of statements which is executed if no selector fit in expression. In this situation, else is a synonym for otherwise.

Conforming to

else in if statements is defined in ISO 7185 Pascal and supported by all known Pascal variants. else in case statements is a Borland Pascal extension; ISO 10206 Extended Pascal has otherwise instead.

Example


program ElseDemo;
var
  i: Integer;
begin
  Write ('Enter a number: ');
  ReadLn (i);
  if i > 42 then
    WriteLn ('The number is greater than 42')
  else
    WriteLn ('The number is not greater than 42')
end.

See also

Keywords, if, case, otherwise.