Was ist @ im PowerShell -Skript?

Was ist @ im PowerShell -Skript?
PowerShell ist eine Skriptsprache und unterstützt Arrays. In Powershell, die “@”Bezieht sich auf ein Array, während das“@()”Bezeichnet ein leeres Array. Der @() bezieht.

PowerShell hat Scripting -Unterstützung, die es im Einklang mit anderen Skriptsprachen geschaffen hat. In Anbetracht der Bedeutung der @() und Skripte haben wir einen Leitfaden vorbereitet, der die Verwendung der @() in PowerShell -Skripten demonstriert. Die Ergebnisse dieses Leitfadens wären:

  • Was ist @() in PowerShell
  • Erstellen Sie ein leeres Array mit @()
  • Erstellen Sie ein numerisches Array mit @()
  • Erstellen Sie eine Reihe von Zeichenfolgen mit @()

Was ist @() im PowerShell -Skript?

Das Array @(), das als Suberpressionsoperator bezeichnet wird, wird verwendet, um ein leeres Array zu erstellen. Standardmäßig bedeutet @ kein Array @ (öffnet ein Array von Unterexpression und schließt es).

Syntax
Die Syntax des Array-Subexpressionsoperators ist unten angegeben.

> $ array = @()

Beispiel 1: Erstellen Sie ein leeres Array mithilfe

PowerShell ISE wird hauptsächlich zum Erstellen, Löschen und Bearbeiten von Skripten verwendet. Hier verwenden wir die PowerShell ISE, um ein leeres Array zu erstellen.

Im Beispielcode die $ Array speichert den Wert der @() und die Eigenschaft des Grafen wird verwendet, um die Anzahl der Objekte zu erhalten @():

> $ array = @()
> $ Array.Gettype ()

Lassen Sie uns das Skript ausführen:

Es wird aus dem Ausgang beobachtet, dass der Typ der Art der $ Array Variable ist ein Array.

Beispiel 2: Erstellen Sie eine Reihe von Zeichenfolgen mit @()

Das Array von Zeichenfolgen kann mit dem Subexpressions-Array @() erstellt werden. Im folgenden Beispiel haben wir ein Strings -Array erstellt und Gettype () -Befehl verwendet, um den Typ des erstellten Arrays zu überprüfen

> $ a = @("ABC", "def")
> $ a.Gettype ()

Das Skript wird ausgeführt, indem der vollständige Pfad bereitgestellt wird, in dem das Skript gespeichert ist.

Die Ausgabe zeigt, dass ein Array zurückgegeben wird.

Beispiel 3: Erstellen Sie ein numerisches Array mit @()

Das Array-Unterausdruck “@()Kann verwendet werden, um eine Reihe von Zahlen zu erstellen. Im folgenden Beispiel haben wir eine Array von Zahlen erstellt und den Befehl GetType () verwendet, um den Array -Typ zu erhalten.

> $ B = @(1,2,3)
> $ b.Gettype ()

Führen Sie das Skript von der PowerShell -Konsole aus:

Die Ausgabe hat zurückgegeben, dass die variable Art von “$ bIst ein Array.

Dieser Artikel hat Informationen über die “bereitgestellt“@()" Operator.

Abschluss

Der @() Operator funktioniert wie eine Unterexpression. Es stellt jedoch sicher, dass ein Array -Objekt zurückgegeben wird. Der Array -Subtompressionoperator @() wird hauptsächlich zum Erstellen eines leeren Arrays verwendet. Es nimmt eine Eingabe in seine Klammern und erzeugt die Ausgabe. In diesem Artikel werden alle erforderlichen Informationen über den @() -Personal behandelt. Darüber hinaus werden einige Beispiele dargestellt, um Arrays von Zahlen/Zeichenfolgen mit @() zu erstellen.