PowerShell har skriptstøtte som har gjort det i tråd med andre skriptspråk. Når vi ser på viktigheten av @() og skript, har vi utarbeidet en guide som demonstrerer bruken av @() i PowerShell -skript. Resultatene av denne guiden vil være:
Hva er @() i PowerShell -skript?
Array @() som kalles den subexpression -operatøren, brukes til å lage et tomt utvalg. Som standard @ betyr ikke en matrise faktisk @ (vil åpne en rekke deluttrykk og lukker den).
Syntaks
Syntaksen til underuttrykingsoperatøren for matriser er gitt nedenfor.
> $ array = @()
Eksempel 1: Lag en tom matrise ved hjelp av
PowerShell ISE brukes hovedsakelig til å lage, slette og redigere skript. Her bruker vi PowerShell ISE for å lage et tomt utvalg.
I eksempelkoden, $ Array lagrer verdien av @() og telleegenskapen brukes til å få antall gjenstander som er lagret i @():
> $ array = @()
> $ Array.GetType ()
La oss kjøre skriptet:
Det observeres fra utgangen at typen av $ Array Variabel er en matrise.
Eksempel 2: Lag en rekke strenger ved hjelp av @()
Rapparatet av strenger kan opprettes ved hjelp av @() subuttrykk-matrisen. I eksemplet nedenfor har vi laget en strengs matrise og brukt GettType () -kommando for å sjekke typen av den opprettet matrise
> $ a = @("abc", "def")
> $ a.GetType ()
Skriptet utføres ved å gi den komplette banen der skriptet er lagret.
Utgangen viser at en matrise returneres.
Eksempel 3: Lag en numerisk matrise ved hjelp av @()
Array-underuttrykket “@()”Kan brukes til å lage en rekke tall. I eksemplet nedenfor har vi laget en rekke tall og brukt GettType () -kommandoen for å få matrise -typen.
> $ b = @(1,2,3)
> $ b.GetType ()
Kjør manuset fra PowerShell -konsollen:
Utgangen har returnert at den variable typen “$ b”Er en matrise.
Denne artikkelen har gitt informasjon om "@()”Operatør.
Konklusjon
@() -Operatøren fungerer som en subexpression. Imidlertid sikrer det å returnere et array -objekt. Array SubExpression Operator @() brukes hovedsakelig til å lage en tom matrise. Det tar en inngang i parentesene og produserer utgangen. Denne artikkelen har all nødvendig informasjon dekket om @() -operatøren. I tillegg er noen få eksempler også illustrert for å lage matriser med tall/strenger ved å bruke @().