List.exists<'T>, fonction (F#)
Teste si un élément de la liste répond au prédicat donné.
Espace de noms/Chemin du module : Microsoft.FSharp.Collections.List
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signature:
List.exists : ('T -> bool) -> 'T list -> bool
// Usage:
List.exists predicate list
Paramètres
predicate
Type : 'T -> boolFonction permettant de tester les éléments d'entrée.
list
Type : 'T listListe d'entrée.
Valeur de retour
trueTrue si un élément répond au prédicat. Sinon, retourne false.
Notes
Le prédicat est appliqué aux éléments de la liste d'entrée. Si une application retourne la valeur true, le résultat global a la valeur true et aucun autre élément n'est testé.
Cette fonction se nomme Exists 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
Le code suivant illustre l'utilisation de List.exists pour déterminer si un élément donné existe dans une liste.
// Use List.exists to determine whether there is an element of a list satisfies a given Boolean expression.
// containsNumber returns true if any of the elements of the supplied list match
// the supplied number.
let containsNumber number list = List.exists (fun elem -> elem = number) list
let list0to3 = [0 .. 3]
printfn "For list %A, contains zero is %b" list0to3 (containsNumber 0 list0to3)
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