Parallel.partition<'T> Function (F#)

Splits the collection into two collections, containing the elements for which the given predicate returns true and false, respectively

Namespace/Module Path: Microsoft.FSharp.Collections.ArrayModule.Parallel

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

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

// Usage:
partition predicate array

predicate

Type: 'T -> bool

The function to test the input elements.

array

Type: 'T []

The input array.

The two collections.

Performs the operation in parallel using System.Threading.Tasks.Parallel.For. The order in which the given function is applied to indices is not specified.

This function is named Partition in compiled assemblies. If you are accessing the function from a language other than F#, or through reflection, use this name.

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

F# Core Library Versions

Supported in: 4.0

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft