Compartir a través de


Función IndexOf

Nombre completo: Std.Arrays.IndexOf

function IndexOf<'T>(predicate : ('T -> Bool), array : 'T[]) : Int

Resumen

Devuelve el primer índice del primer elemento de una matriz que satisface un predicado determinado. Si no existe este elemento, devuelve -1.

Entrada

predicado

Función de predicado que actúa en elementos de la matriz.

arreglo

Matriz que se va a buscar mediante el predicado especificado.

Salida

Índice más pequeño de un elemento para el que predicate(array[index]) es true o -1 si no existe dicho elemento.

Ejemplo

El código siguiente obtiene el índice del primer número par de la matriz de entrada.

let indexOfFirstEven = IndexOf(x -> x % 2 == 0, [1, 3, 17, 2, 21]);
// `indexOfFirstEven` is 3.