Partager via


IndexOf, fonction

Nom complet : Std.Arrays.IndexOf

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

Résumé

Retourne le premier index du premier élément d’un tableau qui satisfait à un prédicat donné. Si aucun élément de ce type n’existe, retourne -1.

Entrée

prédicat

Fonction de prédicat agissant sur les éléments du tableau.

tableau

Tableau à rechercher à l’aide du prédicat donné.

Sortie

Soit le plus petit index d’un élément pour lequel predicate(array[index]) est vrai, soit -1 s’il n’existe aucun élément de ce type.

Exemple

Le code suivant obtient l’index du premier nombre pair dans le tableau d’entrée.

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