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.