Delen via


IndexOf, functie

Volledig gekwalificeerde naam: Std.Arrays.IndexOf

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

Samenvatting

Retourneert de eerste index van het eerste element in een matrix die voldoet aan een bepaald predicaat. Als er geen dergelijk element bestaat, wordt -1 geretourneerd.

Invoer

predikaat

Een predicaatfunctie die op elementen van de matrix werkt.

array

Een matrix die moet worden doorzocht met behulp van het opgegeven predicaat.

Uitvoer

De kleinste index van een element waarvoor predicate(array[index]) waar is, of -1 als er geen dergelijk element bestaat.

Voorbeeld

Met de volgende code wordt de index van het eerste even getal in de invoermatrix opgeslagen.

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