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

Beschreibung

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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Versionsinformationen

F#-Runtime

Unterstützt in: 4.0

Silverlight

Nicht unterstützt

Siehe auch

Weitere Ressourcen

Collections.Array-Modul (F#)