PowerShell flerdimensjonale matriser

PowerShell flerdimensjonale matriser

En rekke PowerShell er en datastruktur som brukes til å holde eller lagre samlingen av varer. For å lage en matrise, først, legg til "@()”Og så var gjenstandene i det atskilt med komma. Elementer i denne samlingen kan være av lignende eller distinkte typer. Disse varene er lagret på spesifikke indekssteder. Disse indeksnumrene hjelper til med å ringe eller indeksere disse varene senere. En matrise kan være av flerdimensjoner inkludert 2D, 3D eller 4D.

I dette innlegget vil oppretting av flerdimensjonale matriser bli diskutert.

PowerShell flerdimensjonale matriser

Flerdimensjonale matriser kan opprettes ved å legge til matriser i en matrise atskilt med komma. Eksempler for å lage flerdimensjonale matriser er gitt nedenfor.

Eksempel 1: Lag en endimensjonal matrise

Denne forekomsten vil lage en endimensjonal matrise:

$ Array = @("bil", "sykkel", "syklus")
$ Array [1]


I den ovennevnte koden:

    • Først initialiser en variabel “$ Array”Og tilordne en matrise til den.
    • Etter det, skriv variabelen og spesifiser indeksnummeret for å vise elementet i PowerShell -utgangen:



Eksempel 2: Lag en todimensjonal matrise i PowerShell

I dette eksemplet vil den todimensjonale matrisen opprettes:

$ 2d_array = @(("rød", "blå", "gul"), ("bil", "sykkel", "syklus"))
$ 2d_array [1] [1]


I henhold til koden ovenfor:

    • Først initialiser en variabel “$ 2d_array”Tilordne deretter en todimensjonal matrise med to matriser atskilt med komma.
    • For å få tilgang til et element, skriver du bare den todimensjonale arrayen som er tildelt variabel.
    • Påkall deretter elementet som tilsvarer den spesifiserte raden og kolonnen via indeksering:



Eksempel 3: Lag en tredimensjonal matrise i PowerShell

I denne illustrasjonen vil den tredimensjonale matrisen opprettes:

$ 3d_array = @(("rød", "blå"), ("bil", "sykkel"), ("høne", "penn"))
$ 3d_array [2] [0]



Eksempel 4: Lag et firedimensjonalt utvalg i PowerShell

Dette eksemplet vil demonstrere å lage et firedimensjonalt utvalg i PowerShell:

$ 4d_array = @(("rød", "blå"), ("bil", "sykkel"), ("høne", "penn"), ("pin", "tinn")))
$ 4d_array [3] [1]



Det handlet om å lage flerdimensjonale matriser i PowerShell.

Konklusjon

PowerShell Multidimensional Array er også kjent som en rekke matriser. Det kan lagre varer av forskjellige eller av samme typer. I en flerdimensjonal matrise har hver rad samme antall elementer. Dette innlegget har utdypet flerdimensjonale matriser ved hjelp av flere eksempler.