Partager via


Array.Parallel, module (F#)

Permet des opérations parallèles de tableaux.

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

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

module Parallel

Valeurs

Valeur

Description

choose : ('T -> 'U option) -> 'T [] -> 'U []

Appliquez la fonction donnée à chaque élément du tableau. Retournez le tableau constitué des résultats "x" pour chaque élément pour lequel la fonction retourne Some(x).

collect : ('T -> 'U []) -> 'T [] -> 'U []

Pour chaque élément du tableau, appliquez la fonction donnée. Concaténez tous les résultats et retournez le tableau combiné.

init : int -> (int -> 'T) -> 'T []

Crée un tableau à partir de la dimension et d'une fonction de générateur pour calculer les éléments.

iter : ('T -> unit) -> 'T [] -> unit

Appliquez la fonction donnée à chaque élément du tableau.

iteri : (int -> 'T -> unit) -> 'T [] -> unit

Appliquez la fonction donnée à chaque élément du tableau. L'entier passé à la fonction indique l'index de l'élément.

map : ('T -> 'U) -> 'T [] -> 'U []

Génère un nouveau tableau dont les éléments sont les résultats de l'application de la fonction donnée à chacun des éléments du tableau.

mapi : (int -> 'T -> 'U) -> 'T [] -> 'U []

Génère un nouveau tableau dont les éléments sont les résultats de l'application de la fonction donnée à chacun des éléments du tableau. L'index d'entiers passé à la fonction indique l'index de l'élément transformé.

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

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

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 : 4.0

Voir aussi

Référence

Collections.Array, module (F#)