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:
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:
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.