Dela via


Funktionen IndexOf

Fullständigt kvalificerat namn: Std.Arrays.IndexOf

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

Sammanfattning

Returnerar det första indexet för det första elementet i en matris som uppfyller ett angivet predikat. Om det inte finns något sådant element returnerar -1.

Inmatning

predikat

En predikatfunktion som fungerar på element i matrisen.

samling

En matris som ska genomsökas med hjälp av det angivna predikatet.

Utdata

Antingen det minsta indexet för ett element som predicate(array[index]) är sant för, eller -1 om det inte finns något sådant element.

Exempel

Följande kod hämtar indexet för det första jämna talet i indatamatrisen.

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