Collections.Array3D-Modul (F#)
Grundlegende Vorgänge in Arrays mit dem Rang 3.
Namespace/Modulpfad: Microsoft.FSharp.Collections
Assembly: FSharp.Core (in FSharp.Core.dll)
module Array3D
Werte
Wert |
Beschreibung |
---|---|
create : int -> int -> int -> int -> 'T -> 'T [,,] |
Erstellt ein Array, dessen Elemente alle den angegebenen Wert haben. |
get : 'T [,,] -> int -> int -> int -> 'T |
Ruft ein Element aus einem 3D-Array ab. Außerdem können Sie die Syntax array.[index1,index2,index3] verwenden. |
init : int -> int -> int -> (int -> 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 -> int -> int -> 'T -> unit) -> 'T [,,] -> unit |
Wendet die angegebene Funktion auf jedes Element im Array an. Die an die Funktion übergebenen Ganzzahlindizes geben den Index des Elements an. |
length1 : 'T [,,] -> int |
Gibt die Länge der ersten Dimension eines Arrays zurück. |
length2 : 'T [,,] -> int |
Gibt die Länge der zweiten Dimension eines Arrays zurück. |
length3 : 'T [,,] -> int |
Gibt die Länge der dritten Dimension eines Arrays zurück. |
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 -> int -> int -> 'T -> 'U) -> 'T [,,] -> 'U [,,] |
Wendet die angegebene Funktion auf jedes Element im Array an und erstellt aus den Ergebnissen ein neues Array. Die ganzzahligen Indizes, die an die Funktion übergeben werden, geben den Index des zu transformierenden Elements an. |
set : 'T [,,] -> int -> int -> int -> 'T -> unit |
Legt den Wert eines Elements in einem Array fest. Außerdem können Sie die Syntax array.[index1,index2,index3] <- value verwenden. |
zeroCreate : int -> int -> int -> 'T [,,] |
Erstellt ein Array mit Standardwerten als Ausgangswerten der Einträge. |
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: 2.0, 4.0
Silverlight
Unterstützt in: 3