Compartir a través de


Collections.Array3D (Módulo de F#)

Operaciones básicas con matrices de rango 3.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections

Ensamblado: FSharp.Core (en FSharp.Core.dll)

module Array3D

Valores

Valor

Descripción

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

Crea una matriz cuyos elementos son todos inicialmente el valor especificado.

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

Busca un elemento de una matriz 3D. También se puede usar la sintaxis array.[index1,index2,index3].

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

Crea una matriz para la que se especifican las dimensiones y una función de generador con el fin de calcular los elementos.

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

Aplica la función especificada a cada elemento de la matriz.

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

Aplica la función especificada a cada elemento de la matriz. Los índices de entero que se pasan a la función indican el índice del elemento.

length1 : 'T [,,] -> int

Devuelve la longitud de una matriz en la primera dimensión.

length2 : 'T [,,] -> int

Devuelve la longitud de una matriz en la segunda dimensión.

length3 : 'T [,,] -> int

Devuelve la longitud de una matriz en la tercera dimensión.

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

Compila una nueva matriz cuyos elementos son los resultados de aplicar la función especificada a cada uno de los elementos de la matriz.

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

Genera una nueva matriz cuyos elementos son los resultados de aplicar la función especificada a cada uno de los elementos de la matriz. Los índices de entero que se pasan a la función indican el elemento que se va a transformar.

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

Establece el valor de un elemento de una matriz. También se puede usar la sintaxis array.[index1,index2,index3] <- value.

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

Crea una matriz cuyas entradas son inicialmente el valor predeterminado.

Plataformas

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

Información de versiones

Runtime de F#

Se admite en las versiones: 2.0, 4.0

Silverlight

Se admite en la versión: 3

Vea también

Referencia

Microsoft.FSharp.Collections (Espacio de nombres de F#)