Array.forall<'T>, fonction (F#)
Teste si tous les éléments du tableau répondent au prédicat donné.
Espace de noms/Chemin du module : Microsoft.FSharp.Collections.Array
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signature:
Array.forall : ('T -> bool) -> 'T [] -> bool
// Usage:
Array.forall predicate array
Paramètres
predicate
Type : 'T ->boolFonction permettant de tester les éléments d'entrée.
array
Type : 'T[]Tableau d'entrée.
Valeur de retour
trueTrue si tous les éléments du tableau répondent au prédicat.Sinon, retourne false.
Notes
Le prédicat est appliqué aux éléments de la collection d'entrée.Si une application retourne la valeur false, le résultat global a la valeur false et aucun autre élément n'est testé.
Cette fonction se nomme ForAll 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 montre l'utilisation de Array.forall pour tester les éléments d'un tableau.
let allPositive = Array.forall (fun elem -> elem > 0)
printfn "%A" (allPositive [| 0; 1; 2; 3 |])
printfn "%A" (allPositive [| 1; 2; 3 |])
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