function Low (ordinal_type_or_variable): ordinal_type;or
function Low (array_type_or_variable): array_element_type;or
function Low (string_variable): Integer;
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.
Low
is a Borland Pascal extension.
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) { returns lowest ``Integer'' value } end.