Partager via


Parallel.partition<'T>, fonction (F#)

Fractionne la collection en deux collections contenant les éléments pour lesquels le prédicat donné retourne respectivement les valeurs true et false.

Espace de noms/Chemin du module : Microsoft.FSharp.Collections.ArrayModule.Parallel

Assembly : FSharp.Core (in FSharp.Core.dll)

// Signature:
partition : ('T -> bool) -> 'T [] -> 'T [] * 'T []

// Usage:
partition predicate array

Paramètres

  • predicate
    Type : 'T -> bool

    Fonction permettant de tester les éléments d'entrée.

  • array
    Type : 'T []

    Tableau d'entrée.

Valeur de retour

Les deux collections.

Notes

Effectue l'opération en parallèle à l'aide de System.Threading.Tasks.Parallel.For. L'ordre dans lequel la fonction donnée est appliquée aux index n'est pas spécifié.

Cette fonction se nomme Partition 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.

Plateformes

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informations de version

Versions de la bibliothèque principale F#

Prise en charge dans : 4.0

Voir aussi

Référence

Array.Parallel, module (F#)

Collections.Array, module (F#)