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.