Share via


Modulo Collections.Array3D (F#)

Operazioni di base sulle matrici a 3 dimensioni.

Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Collections

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

module Array3D

Valori

Valore

Descrizione

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

Crea una matrice i cui elementi sono inizialmente impostati sul valore specificato.

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

Recupera un elemento da una matrice 3D. È inoltre possibile utilizzare la sintassi array.[index1,index2,index3].

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

Crea una matrice date le dimensioni e una funzione generatrice per il calcolo degli elementi.

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

Applica la funzione specificata a ciascun elemento della matrice.

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

Applica la funzione specificata a ogni elemento della matrice. Gli indici Integer passati alla funzione indicano gli indici dell'elemento.

length1 : 'T [,,] -> int

Restituisce la lunghezza di una matrice nella prima dimensione

length2 : 'T [,,] -> int

Restituisce la lunghezza di una matrice nella seconda dimensione.

length3 : 'T [,,] -> int

Restituisce la lunghezza di una matrice nella terza dimensione.

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

Compila una nuova matrice i cui elementi sono il risultato dell'applicazione della funzione specificata a ogni elemento della matrice.

mapi : (int -> int -> int -> 'T -> 'U) -> 'T [,,] -> 'U [,,]

Compila una nuova matrice i cui elementi sono il risultato dell'applicazione della funzione specificata a ciascun elemento della matrice. Gli indici Integer passati alla funzione indicano gli indici dell'elemento a cui verrà applicata la funzione di trasformazione.

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

Imposta il valore di un elemento nella matrice. È inoltre possibile utilizzare la sintassi array.[index1,index2,index3] <- value.

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

Crea una matrice i cui elementi sono inizialmente impostati sul valore predefinito.

Piattaforme

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.

Informazioni sulla versione

F# Runtime

Supportato in: 2.0, 4.0

Silverlight

Supportato in: 3

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.FSharp.Collections (F#)