Matrices multidimensionales de PowerShell

Matrices multidimensionales de PowerShell

Una matriz en PowerShell es una estructura de datos que se utiliza para mantener o almacenar la recopilación de elementos. Para crear una matriz, primero, agregue el "@()"Y luego los elementos en él separados por comas. Los artículos en esta colección pueden ser de tipos similares o distintos. Estos elementos se almacenan en ubicaciones de índice específicos. Estos números de índice ayudan a llamar o indexar estos elementos más tarde. Una matriz puede ser de múltiples dimensiones que incluyen 2D, 3D o 4D.

En esta publicación, se discutirá la creación de matrices multidimensionales.

Matrices multidimensionales de PowerShell

Las matrices multidimensionales se pueden crear simplemente agregando matrices dentro de una matriz separada por comas. A continuación se presentan ejemplos para crear matrices multidimensionales.

Ejemplo 1: crear una matriz unidimensional

Esta instancia creará una matriz unidimensional:

$ Array = @("coche", "bicicleta", "ciclo")
$ Matriz [1]


En el código indicado anteriormente:

    • Primero, inicialice una variable "$ Array"Y asignarle una matriz.
    • Después de eso, escriba la variable y especifique el número de índice para mostrar el elemento en la salida de PowerShell:



Ejemplo 2: crear una matriz bidimensional en PowerShell

En este ejemplo, se creará la matriz bidimensional:

$ 2d_array = @(("rojo", "azul", "amarillo"), ("auto", "bicicleta", "ciclo")))
$ 2d_array [1] [1]


Según el código anterior:

    • Primero, inicialice una variable "$ 2d_array”, Luego asigne una matriz bidimensional que tenga dos matrices separadas por una coma.
    • Para acceder a un elemento, simplemente escriba la variable de matriz bidimensional asignada.
    • Luego, invoque el elemento correspondiente a la fila y la columna especificadas a través de la indexación:



Ejemplo 3: Crear una matriz tridimensional en PowerShell

En esta ilustración, se creará la matriz tridimensional:

$ 3d_array = @(("rojo", "azul"), ("auto", "bicicleta"), ("gallina", "pluma")))
$ 3d_array [2] [0]



Ejemplo 4: Crear una matriz de cuatro dimensiones en PowerShell

Este ejemplo demostrará crear una matriz de cuatro dimensiones en PowerShell:

$ 4d_array = @(("rojo", "azul"), ("auto", "bicicleta"), ("gallina", "pluma"), ("pin", "lata")))
$ 4d_array [3] [1]



Eso se trataba de crear matrices multidimensionales en PowerShell.

Conclusión

La matriz multidimensional de PowerShell también se conoce como una matriz de matrices. Puede almacenar artículos de diferentes tipos o de los mismos tipos. En una matriz multidimensional, cada fila tiene el mismo número de elementos. Esta publicación ha elaborado en matrices multidimensionales con la ayuda de varios ejemplos.