Wielowymiarowe tablice PowerShell

Wielowymiarowe tablice PowerShell

Tablica w PowerShell to struktura danych używana do przechowywania lub przechowywania gromadzenia przedmiotów. Aby stworzyć tablicę, najpierw dodaj „@()”A następnie elementy w nim oddzielone przecinkami. Przedmioty w tej kolekcji mogą mieć podobne lub odrębne typy. Te elementy są przechowywane w określonych lokalizacjach indeksu. Te numery indeksu pomagają wywołać lub indeksować te elementy później. Tablica może mieć multi-dimensions, w tym 2D, 3D lub 4D.

W tym poście utworzenie macierzy wielowymiarowych zostanie omówione.

Wielowymiarowe tablice PowerShell

Wielowymiarowe tablice można tworzyć, po prostu dodając tablice wewnątrz tablicy oddzielonej przecinkami. Przykłady utworzenia tablic wielowymiarowych podano poniżej.

Przykład 1: Utwórz tablicę jednowymiarową

Ta instancja utworzy tablicę jednowymiarową:

$ Array = @(„samochód”, „rower”, „cykl”)
$ Array [1]


W wyżej wymieniony kod:

    • Najpierw zainicjuj zmienną „$ Tablica”I przypisz do niego tablicę.
    • Następnie napisz zmienną i określ numer indeksu, aby wyświetlić element w wyjściu PowerShell:



Przykład 2: Utwórz dwuwymiarową tablicę w PowerShell

W tym przykładzie powstanie dwuwymiarowa tablica:

2d_array = @(„czerwony”, „niebieski”, „żółty”), („samochód”, „rower”, „cykl”)))
2d_array [1] [1]


Zgodnie z powyższym kodem:

    • Najpierw zainicjuj zmienną „2d_array”Następnie przypisz dwuwymiarową tablicę o dwóch tablicach oddzielonych przecinkiem.
    • Aby uzyskać dostęp do elementu, po prostu napisz dwuwymiarową tablicę przypisaną zmienną.
    • Następnie wywołaj element odpowiadający określonym wierszowi i kolumnie poprzez indeksowanie:



Przykład 3: Utwórz trójwymiarową tablicę w PowerShell

Na tej ilustracji powstanie trójwymiarowa tablica:

3d_array = @(„czerwony”, „niebieski”), („samochód”, „rower”), („Hen”, „Pen”)))
3d_array [2] [0]



Przykład 4: Utwórz czterodrzywną tablicę w PowerShell

Ten przykład pokaże utworzenie czterowymiarowej tablicy w PowerShell:

4d_array = @(„czerwony”, „niebieski”), („samochód”, „rower”), („Hen”, „Pen”), („pin”, „tin”)))
4d_array [3] [1]



Chodziło o tworzenie wielowymiarowych tablic w PowerShell.

Wniosek

Wielowymiarowa tablica PowerShell jest również znana jako tablica tablic. Może przechowywać przedmioty różnych lub tych samych typów. W tablicy wielowymiarowej każdy wiersz ma tę samą liczbę elementów. Ten post rozwinął się na wielowymiarowych tablicach za pomocą kilku przykładów.