Array.Parallel-Modul (F#)
Stellt Paralleloperationen für Arrays bereit.
Namespace/Modulpfad: Microsoft.FSharp.Collections.Array
Assembly: FSharp.Core (in FSharp.Core.dll)
module Parallel
Werte
Wert |
Description |
---|---|
choose : ('T -> 'U option) -> 'T [] -> 'U [] |
Wendet die angegebene Funktion auf jedes Element im Array an. Gibt das Array zurück, das aus den x-Ergebnissen für die einzelnen Elemente besteht, bei denen die Funktion Some(x) zurückgibt. |
collect : ('T -> 'U []) -> 'T [] -> 'U [] |
Wendet die angegebene Funktion auf jedes Element im Array an. Verkettet alle Ergebnisse und gibt das kombinierte Array zurück. |
init : int -> (int -> 'T) -> 'T [] |
Erstellt ein Array unter Verwendung der angegebenen Dimensionen und einer Generatorfunktion, mit der die Elemente berechnet werden. |
iter : ('T -> unit) -> 'T [] -> unit |
Wendet die angegebene Funktion auf jedes Element im Array an. |
iteri : (int -> 'T -> unit) -> 'T [] -> unit |
Wendet die angegebene Funktion auf jedes Element im Array an. Die an die Funktion übergebene Ganzzahl gibt den Index des Elements an. |
map : ('T -> 'U) -> 'T [] -> 'U [] |
Wendet die angegebene Funktion auf jedes Element im Array an und erstellt aus den Ergebnissen ein neues Array. |
mapi : (int -> 'T -> 'U) -> 'T [] -> 'U [] |
Wendet die angegebene Funktion auf jedes Element im Array an und erstellt aus den Ergebnissen ein neues Array. Der ganzzahlige Index, der an die Funktion übergeben wird, gibt den Index des zu transformierenden Elements an. |
Partition : ('T -> bool) -> 'T [] -> 'T [] * 'T [] |
Teilt die Auflistung in zwei Auflistungen, die die Elemente enthalten, für die das angegebene Prädikat "true" bzw. "false" zurückgibt. |
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 4.0