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.