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.