In diesem Beitrag werden die folgenden Aspekte des Array-Subexpressionsbetreibers abdeckt:
Also beginnen wir beginnen!
Was ist @() im PowerShell -Skript?
In PowerShell der Array -Subtoperator "@()" wird verwendet, um ein Array zu erstellen. Dazu nimmt der Array-Unterexpressionsoperator die Aussagen in den Klammern und erzeugt das Array von Objekten abhängig von den darin angegebenen Aussagen. Alles in allem können wir sagen, dass die @() Der Bediener wird verwendet, um das Array von Null-, Ein- oder mehr Objekten zu erhalten.
Syntax
Die grundlegende Syntax des Array-Subexpressionsoperators ist im untergegebenen Snippet gezeigt:
@(Stellungnahme)Was kehrt @() Bediener in PowerShell zurück?
Eine beliebige Anzahl von Objekten (i.e. Null, eins oder mehr), die durch die Unterexpression des Array-Unterausdrucks produziert/zurückgegeben werden, wird als Array (i "dargestellt.e. Jedes Objekt wird in das Array platziert).
Beispiele
In diesem Abschnitt werden wir einige Beispiele in Betracht ziehen, um ein grundlegendes Verständnis des @() -Portlers in PowerShell zu erhalten.
So erstellen Sie ein Array von Zero -Objekt
$ name = @()Das obige Ausschnitt erstellt ein Array von Null -Objekten. Wir können den Grafenbetreiber verwenden, um die Anzahl der Objekte zu zählen. Folgen Sie dazu die untergegebene Syntax:
$ Name.zählenDer folgende Snippet zeigt die jeweilige Ausgabe an:
Die Ausgabe zeigt, dass der @() -Operator ein Array von Nullobjekten erstellt.
So erstellen Sie ein Array eines Objekts
$ name = @("LinuxHint")Im obigen Snippet verwendeten wir den @() -Operator, um ein Array zu erstellen, und danach verwendeten wir den Grafenbetreiber, um die Anzahl der Objekte im Array zu zählen. Wir erhalten die folgende Ausgabe bei erfolgreicher Ausführung des Codes:
Die Ausgabe zeigt, dass der Array -Subtompressionoperator @() ein Array eines Objekts erzeugt.
So erstellen Sie ein Array von mehreren Objekten
$ name = @("C ++", "Java", "JavaScript")In diesem Beispiel haben wir zunächst eine Reihe mehrerer Objekte erstellt. Anschließend haben wir den Zählbetreiber verwendet, um die Anzahl der Objekte zu zählen. Der obige Codeblock erzeugt die folgende Ausgabe:
Das obige Snippet zeigt, dass das Array „Name“ drei Objekte enthält.
Abschluss
In PowerShell der Array -Subtoperator "@()" Nimmt einige Aussagen in den Klammern und erzeugt das Array von Objekten abhängig von den darin angegebenen Aussagen. Der Array -Subtopession -Operator @() wickelt die Ausgabe in ein Array, wenn die Ausgabe noch kein Array I ist.e. Es wird verwendet, um das Array von Null, einem oder mehr Objekten zu erhalten. In diesem Artikel wurden verschiedene Aspekte des Array-Subexpression @() Operator mit Hilfe einiger geeigneter Beispiele erläutert.