Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.