Condividi tramite


Modulo Array.Parallel (F#)

Fornisce operazioni parallele sulle matrici

Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Collections.Array

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

module Parallel

Valori

Valore

Descrizione

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

Applicare la funzione specificata a ogni elemento della matrice.Restituisce la matrice comprensiva dei risultati "x" per ogni elemento per cui la funzione restituisce Some(x).

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

Per ogni elemento della matrice, applicare la funzione specificata.Concatenare tutti i risultati e restituire la matrice combinata.

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

Creare una matrice date la dimensione e una funzione generatrice per calcolare gli elementi.

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

Applicare la funzione specificata a ogni elemento della matrice.

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

Applicare la funzione specificata a ogni elemento della matrice.L'Integer passato alla funzione indica l'indice dell'elemento.

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

Compilare una nuova matrice i cui elementi sono il risultato dell'applicazione della funzione specificata a ogni elemento della matrice.

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

Compilare una nuova matrice i cui elementi sono il risultato dell'applicazione della funzione specificata a ogni elemento della matrice.L'indice intero passato alla funzione indica l'indice dell'elemento in corso di trasformazione.

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

Suddividere la raccolta specificata in due raccolte contenenti rispettivamente gli elementi per cui il predicato specificato restituisce "true" e quelli per cui il predicato restituisce "false".

Piattaforme

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

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 4.0

Vedere anche

Riferimenti

Modulo Collections.Array (F#)