Hva gjør “@” -symbolet i PowerShell

Hva gjør “@” -symbolet i PowerShell

@”Symbol i PowerShell brukes til mange operasjoner. For eksempel å legge til runde seler med dette symbolet gjør en matrise-underuttrykksoperatør "@()”, Som kan brukes til å lage en matrise. Dessuten, hvis dette symbolet er kombinert med rektangelstagningene "@[ ]”, Det kan lage et hasjbord. Videre kan den brukes til å konstruere en multilinstreng.

Denne oppskrivningen vil observere detaljer om “@” -symbolet i PowerShell.

Hva gjør “@” -symbolet i PowerShell?

“@” -Symbolet i PowerShell kan brukes til:

    • Lag en matrise.
    • Lag et hasjbord.

Metode 1: Lag en matrise ved hjelp av “@” -symbolet i PowerShell

@”Symbol kombineres med paret av runde seler”()”For å lage en matrise-underuttrykk. Array-underuttrykksoperatøren “@()”Hjelper med å lage en matrise.

Eksempel

For eksempel, sjekk ut dette eksemplet for å lage en matrise:

$ Array = @("Cat", "Dog", "Horse")


I samsvar med koden ovenfor:

    • Først må du starte en variabel "$ Array”For lagring av en matrise.
    • For å starte en matrise, først, spesifiser "@”Symbol og legg til objekter inne i det atskilt med et komma i små seler:


La oss vise objektene i matrisen ved å påkalle arrayen som er tildelt variabel:

$ Array


Metode 2: Lag en hasjtabell i PowerShell ved å bruke “@” -symbolet

@”Symbol når det kombineres med de krøllete seler””Definerer en hasjbord, hvis symbol er“@”. Hash -tabelltastene og verdiene legges inn i den.

Eksempel

I denne illustrasjonen vil opprettelsen av hasjbordet bli demonstrert:

$ hash = @
Key1 = "val_1"
Key2 = "val_2"
Key3 = "val_3"


I henhold til koden ovenfor:

    • Først må du starte en variabel "$ hash”Og tilordne en hasjbord til det.
    • For å lage et hash -tabell, spesifiser først "@”Symbol, legg deretter til flere nøkler og tilordne dem verdier i krøllete seler:


La oss sende ut den opprettede hash -tabellen ved å ringe variabelen den er tilordnet:

Skriving-output $ hash


For å vise hasjbordet i PowerShell -konsollen:

Først, skriv "Skriving”Cmdlet og spesifiser hashtabellen som er tildelt variabel:


La oss vise tabellverdien for enkelt hash i PowerShell -konsollen:

skriving-output $ hash ["Key1"]


For å vise den enkle hasjverdien i PowerShell -konsollen:

Først, skriv "skriving”Cmdlet, spesifiser hashtabellen som er tildelt variabel, og legg til nøkkelverdienavnet som skal vises inne i firkantede seler:


Det handlet om “@”Symbol i PowerShell.

Konklusjon

@”Symbol i PowerShell når det kombineres med et par runde seler, gjør en matrise-underuttrykksoperatør, som til slutt oppretter en matrise. Imidlertid, når dette symbolet er kombinert med rektangelet, kan det lage en hasjbord. Denne bloggen har dekket alle scenarier og demonstrasjoner av "@" -symbolet.