Next: , Previous: LongWord, Up: Reference



Low

Synopsis

     function Low (ordinal_type_or_variable): ordinal_type;

or

     function Low (array_type_or_variable): array_element_type;

or

     function Low (string_variable): Integer;

Description

For ordinal types or variables of that type, Low returns the lowest value a variable of that type can assume.

For array types or variables of that type, Low returns the lowest index a variable of that type can assume. Note: the result is of the same type as the array index is. If the array has more than one dimension, Low returns the lowest index in the first dimension.

If the argument is a string variable, Low returns one.

Conforming to

Low is a Borland Pascal extension.

Example

     program LowDemo;
     type
       Colors = (Red, Green, Blue);
     var
       Col: array [12 .. 20] of Colors;
       Foo: 12 .. 20;
       Bar: Integer;
     begin
       Foo := Low (Col);            { returns 12 }
       Col[Foo] := Low (Col[Foo]);  { returns Red }
       Bar := Low (Integer)         { lowest possible value of `Integer' }
     end.

See also

High