Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vollqualifizierter Name: Std.Arrays.IndexOf
function IndexOf<'T>(predicate : ('T -> Bool), array : 'T[]) : Int
Zusammenfassung
Gibt den ersten Index des ersten Elements in einem Array zurück, das ein bestimmtes Prädikat erfüllt. Wenn kein solches Element vorhanden ist, wird -1 zurückgegeben.
Eingabe
Prädikat
Eine Prädikatfunktion, die auf Elemente des Arrays wirkt.
Anordnung
Ein Array, das mithilfe des angegebenen Prädikats durchsucht werden soll.
Ausgabe
Entweder der kleinste Index eines Elements, für das predicate(array[index]) "true" ist, oder -1, wenn kein solches Element vorhanden ist.
Beispiel
Der folgende Code ruft den Index der ersten geraden Zahl im Eingabearray ab.
let indexOfFirstEven = IndexOf(x -> x % 2 == 0, [1, 3, 17, 2, 21]);
// `indexOfFirstEven` is 3.