PowerShell Matrizes multidimensionais

PowerShell Matrizes multidimensionais

Uma matriz no PowerShell é uma estrutura de dados usada para manter ou armazenar a coleção de itens. Para criar uma matriz, primeiro, adicione o “@()”E então os itens nele separados por vírgulas. Os itens desta coleção podem ser de tipos semelhantes ou distintos. Esses itens são armazenados em locais de índice específicos. Esses números de índice ajudam a ligar ou indexar esses itens posteriormente. Uma matriz pode ser de multi-dimensões, incluindo 2D, 3D ou 4D.

Neste post, a criação de matrizes multidimensionais será discutida.

PowerShell Matrizes multidimensionais

Matrizes multidimensionais podem ser criadas simplesmente adicionando matrizes dentro de uma matriz separada por vírgulas. Exemplos para criar matrizes multidimensionais são fornecidas abaixo.

Exemplo 1: Crie uma matriz unidimensional

Esta instância criará uma matriz unidimensional:

$ Array = @("carro", "bicicleta", "ciclo")
$ ARAY [1]


No código acima mencionado:

    • Primeiro, inicialize uma variável “$ Matriz”E atribua uma matriz a ele.
    • Depois disso, escreva a variável e especifique o número do índice para exibir o item na saída do PowerShell:



Exemplo 2: Crie uma matriz bidimensional em PowerShell

Neste exemplo, a matriz bidimensional será criada:

$ 2d_array = @(("vermelho", "azul", "amarelo"), ("carro", "bicicleta", "ciclo"))))
$ 2d_array [1] [1]


De acordo com o código acima:

    • Primeiro, inicialize uma variável “$ 2d_array”Então atribua uma matriz bidimensional com duas matrizes separadas por uma vírgula.
    • Para acessar um item, basta escrever a variável bidimensional atribuída.
    • Em seguida, invocar o elemento correspondente à linha e coluna especificadas via indexação:



Exemplo 3: Crie uma matriz tridimensional em PowerShell

Nesta ilustração, a matriz tridimensional será criada:

$ 3d_array = @(("vermelho", "azul"), ("carro", "bicicleta"), ("hen", "caneta")))
$ 3d_array [2] [0]



Exemplo 4: Crie uma matriz quadridimensional em PowerShell

Este exemplo demonstrará criar uma matriz quadridimensional no PowerShell:

$ 4d_array = @(("vermelho", "azul"), ("carro", "bicicleta"), ("hen", "caneta"), ("pino", "tin")))
$ 4d_array [3] [1]



Isso se tratava de criar matrizes multidimensionais em PowerShell.

Conclusão

Powershell Multidimensional Array também é conhecido como uma variedade de matrizes. Ele pode armazenar itens de diferentes ou dos mesmos tipos. Em uma matriz multidimensional, cada linha tem o mesmo número de itens. Este post foi elaborado em matrizes multidimensionais com a ajuda de vários exemplos.