Der "@Symbol in PowerShell wird für viele Operationen verwendet. Zum Beispiel macht das Hinzufügen von runden Zahnspangen mit diesem Symbol einen Array-Unterausdruckoperator “@()”, Mit der ein Array erstellt werden kann. Darüber hinaus, wenn dieses Symbol mit den Rechtecksproces kombiniert wird “@[ ]”, Es kann eine Hash -Tabelle erstellen. Darüber hinaus kann es verwendet werden, um eine Multiline -Saite zu konstruieren.
In diesem Artikel werden Details zum Symbol "@" in PowerShell beobachtet.
Was macht das Symbol "@" in PowerShell??
Das "@" -Symbol in PowerShell kann verwendet werden, um:
Methode 1: Erstellen Sie ein Array mit dem Symbol "@" in PowerShell
Der "@"Symbol kombiniert sich mit dem Paar runder Zahnspangen"()”Um eine Array-Subexpression zu machen. Der Array-Unterausdruckoperator “@()”Hilft bei der Erstellung eines Arrays.
Beispiel
Schauen Sie sich beispielsweise dieses Beispiel an, um ein Array zu erstellen:
$ array = @("Katze", "Hund", "Pferd")
In Übereinstimmung mit dem obigen Code:
Zeigen wir die Objekte im Array an, indem Sie das Array zugewiesene Variable aufrufen:
$ Array
Methode 2: Erstellen Sie eine Hash -Tabelle in PowerShell mit dem Symbol "@"
Der "@"Symbol in Kombination mit den lockigen Klammern""Definiert eine Hash -Tabelle, deren Symbol ist"@”. Die Hash -Tabellenschlüssel und -Werte werden darin hinzugefügt.
Beispiel
In dieser Illustration wird die Schaffung der Hash -Tabelle demonstriert:
$ hash = @
key1 = "val_1"
key2 = "val_2"
key3 = "val_3"
Nach dem obigen Code:
Lassen Sie uns die erstellte Hash -Tabelle ausgeben, indem Sie die zugewiesene Variable aufrufen:
Schreibausgabe $ Hash
Um die Hash -Tabelle in der PowerShell -Konsole anzuzeigen:
Schreiben Sie zuerst die “Schreibausgabe”CMDLET und Geben Sie die Hash -Tabelle an, die Variable zugewiesen wurde:
Zeigen wir den einzelnen Hash -Tabellenwert in der PowerShell -Konsole an:
Reportput $ Hash ["Key1"]
Um den einzelnen Hash -Wert in der PowerShell -Konsole anzuzeigen:
Schreiben Sie zuerst die “Schreibausgabe”CMDLET, Geben Sie die zugewiesene Hash -Tabelle an und fügen Sie den Schlüsselwertnamen hinzu, der in den quadratischen Klammern angezeigt wird:
Das ging alles um das "@Symbol in PowerShell.
Abschluss
Der "@Symbol in PowerShell in Kombination mit einem Paar runder Klammern macht einen Array-Unterexpressionsoperator, der schließlich ein Array erzeugt. Wenn dieses Symbol jedoch mit den Rechteckhandel kombiniert wird, kann es eine Hash -Tabelle erstellen. Dieser Blog hat alle Szenarien und Demonstrationen des Symbols „@“ behandelt.