LastIndexOf(Value: Variant): Integer;
Value. Значение, которое необходимо найти в массиве.
Метод LastIndexOf осуществляет поиск указанного значения в массиве и возвращает индекс соответствующего элемента при последнем вхождении.
Данный метод поддерживается только для одномерных массивов.
Если значение не найдено, то метод возвращает число «-1».
Добавьте ссылку на системную сборку MathFin.
Sub UserProc;
Var
Ar: Array[0..20] Of Integer;
i, j: Integer;
Begin
For i := 0 To 20 Do
Ar[i] := Math.RandBetweenI(0, 50);
End For;
j := Ar.LastIndexOf(10);
End Sub UserProc;
После выполнения примера в одномерный массив Ar записываются случайные данные, в переменной j будет содержаться индекс последнего найденного в массиве значения «10».
См. также: