Freigeben über


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

Siehe auch

Referenz

Collections.Array-Modul (F#)