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