Next: , Previous: Ord, Up: Reference



or else

Synopsis

     { `or else' is built in. A user-defined operator cannot consist of
        two words. }
     operator or else (operand1, operand2: Boolean) = Result: Boolean;

Description

or else is an alias for the short-circuit logical operator or_else.

Conforming to

While or_else is defined in ISO 10206 Extended Pascal, or else is a GNU Pascal extension.

Example

     program OrElseDemo;
     var
       a: Integer;
     begin
       ReadLn (a);
       if (a = 0) or else (100 div a > 42) then  { This is safe. }
         WriteLn ('100 div a > 42')
     end.

See also

Keywords, or_else, or, and then.