Condividi tramite


Funzione IndexOf

Nome completo: Std.Arrays.IndexOf

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

Sommario

Restituisce il primo indice del primo elemento di una matrice che soddisfa un predicato specificato. Se non esiste alcun elemento di questo tipo, restituisce -1.

Immissione

predicato

Funzione predicato che agisce sugli elementi della matrice.

array

Matrice in cui eseguire la ricerca usando il predicato specificato.

Prodotto

Indice più piccolo di un elemento per il quale predicate(array[index]) è true o -1 se non esiste alcun elemento di questo tipo.

Esempio

Il codice seguente ottiene l'indice del primo numero pari nella matrice di input.

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