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.

obtener : '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 [,,]

Compila 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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

Vea también

Referencia

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