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