Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne le premier élément pour lequel la fonction donnée retourne true.En l'absence d'élément de ce type, lève KeyNotFoundException.
Espace de noms/Chemin du module : Microsoft.FSharp.Collections.List
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signature:
List.find : ('T -> bool) -> 'T list -> 'T
// Usage:
List.find predicate list
Paramètres
predicate
Type : 'T ->boolFonction permettant de tester les éléments d'entrée.
list
Type : 'TlistListe d'entrée.
Exceptions
Exception |
Condition |
|---|---|
Levée si le prédicat a la valeur false pour tous les éléments de la liste. |
Valeur de retour
Premier élément qui répond au prédicat.
Notes
Cette fonction se nomme Find dans les assemblys compilés.Si vous accédez à la fonction à partir d'un langage autre que F# ou par réflexion, utilisez ce nom.
Exemple
L'exemple de code suivant illustre l'utilisation de List.find.
let isDivisibleBy number elem = elem % number = 0
let result = List.find (isDivisibleBy 5) [ 1 .. 100 ]
printfn "%d " result
Sortie
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables