Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: Std.Arrays.IndexOf
function IndexOf<'T>(predicate : ('T -> Bool), array : 'T[]) : Int
Сводка
Возвращает первый индекс первого элемента в массиве, который удовлетворяет заданному предикату. Если такой элемент отсутствует, возвращает значение -1.
Ввод
предикат
Функция предиката, действиющая над элементами массива.
массив
Массив для поиска с помощью заданного предиката.
Выпуск
Либо наименьший индекс элемента, для которого predicate(array[index]) имеет значение true, либо -1, если такой элемент отсутствует.
Пример
Следующий код получает индекс первого четного числа в входном массиве.
let indexOfFirstEven = IndexOf(x -> x % 2 == 0, [1, 3, 17, 2, 21]);
// `indexOfFirstEven` is 3.