Sdílet prostřednictvím


Collections.Array3D – modul (F#)

Základní operace v pořadí 3 matice.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Collections

Sestavení: FSharp.Core (v FSharp.Core.dll)

module Array3D

Hodnoty

Value

Description

vytvořit : int -> int -> int -> int -> 'T -> 'T [,,]

Vytvoří pole, jehož prvky jsou všechny původně zadanou hodnotu.

získat : 'T [,,] -> int -> int -> int -> 'T

Bude prvkem načítat z 3D array.Můžete také použít syntaxi array.[index1,index2,index3].

init : int -> int -> int -> (int -> int -> int -> 'T) -> 'T [,,]

Vytvoří pole dimenzí a Generátor funkce vypočítat prvky.

ITER : ('T -> unit) -> 'T [,,] -> unit

Každý prvek pole se týká dané funkce.

iteri : (int -> int -> int -> 'T -> unit) -> 'T [,,] -> unit

Každý prvek pole se týká dané funkce.Uveďte celé indexy předaný funkci index prvku.

length1 : 'T [,,] -> int

Délka pole vrátí první dimenze

length2 : 'T [,,] -> int

Druhá dimenze vrátí délku pole.

length3 : 'T [,,] -> int

Délka pole vrátí třetí rozměr.

Mapa : ('T -> 'U) -> 'T [,,] -> 'U [,,]

Vytvoří nové pole, jehož prvky jsou výsledky použití dané funkce pro každý prvek pole.

rozhraní MAPI : (int -> int -> int -> 'T -> 'U) -> 'T [,,] -> 'U [,,]

Vytvoří nové pole, jehož prvky jsou výsledky použití dané funkce pro každý prvek pole.Celé číslo indexy předaný funkci označení prvku během transformace.

nastavit : 'T [,,] -> int -> int -> int -> 'T -> unit

Nastaví hodnotu elementu v matici.Můžete také použít syntaxi array.[index1,index2,index3] <- value.

zeroCreate : int -> int -> int -> 'T [,,]

Vytvoří pole, kde jsou položky zpočátku výchozí hodnotu.

Platformy

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

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Microsoft.FSharp.Collections – obor názvů (F#)