Array.IndexOf

Синтаксис

IndexOf(Value: Variant): Integer;

Параметры

Value - значение, которое необходимо найти в массиве.

Описание

Метод IndexOf осуществляет поиск значения, которое передается в качестве входного параметра Value, в массиве и возвращает индекс соответствующего элемента при первом вхождении. Если значение не найдено, то метод возвращает «-1».

Примечание. Данный метод поддерживается только для одномерных массивов.

Пример

Sub Main;

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.IndexOf(10);

End Sub Main;

После выполнения примера в одномерный массив «Ar» записываются случайные данные, в переменной "j" будет содержаться индекс первого найденного в массиве значения "10".

См. также:

Array