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 Integer passato alla funzione indica l'indice dell'elemento in corso di trasformazione. |
partizione : ('T -> bool) -> 'T [] -> 'T [] * 'T [] |
Suddividere l'insieme specificato in due insiemi contenenti rispettivamente gli elementi per cui il predicato specificato restituisce "true" e quelli per cui il predicato restituisce "false". |
Piattaforme
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informazioni sulla versione
F# Runtime
Supportato in: 4.0
Silverlight
Non supportato