Freigeben über


Array3D.init<'T>-Funktion (F#)

Erstellt ein Array unter Verwendung der angegebenen Dimensionen und einer Generatorfunktion, mit der die Elemente berechnet werden.

Namespace/Modulpfad: Microsoft.FSharp.Collections.Array3D

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
Array3D.init : int -> int -> int -> (int -> int -> int -> 'T) -> 'T [,,]

// Usage:
Array3D.init length1 length2 length3 initializer

Parameter

  • length1
    Typ: int

    Die Länge der ersten Dimension.

  • length2
    Typ: int

    Die Länge der zweiten Dimension.

  • length3
    Typ: int

    Die Länge der dritten Dimension.

  • initializer
    Typ: int -> int -> int -> 'T

    Die Funktion, mit der an jedem Index im Array ein Anfangswert erstellt wird.

Rückgabewert

Das erstellte Array.

Hinweise

Der Name dieser Funktion in kompilierten Assemblys lautet Initialize.Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET-Sprache als F# oder durch Reflektion auf die Funktion zugreifen.

Plattformen

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Collections.Array3D-Modul (F#)

Microsoft.FSharp.Collections-Namespace (F#)