From Clomosy Docs

The Low function returns the first index of the given array. This is a value that represents the starting point of the array. In most arrays, the indices typically start from zero, but the Low function can correctly return the starting index of any array. The Low function is particularly useful when dealing with dynamically sized arrays or when the starting index is different.

Example

var 
 Arr1: Array [0..5] of Integer;

{
  Arr1[0] = 10;
  Arr1[1] = 20;
  Arr1[2] = 30;

  ShowMessage('Starting index of the array: '+ IntToStr(Low(Arr1)));
}

Output:


See Also