Co to jest w skrypcie PowerShell?

Co to jest w skrypcie PowerShell?
Będąc językiem scenariusza, PowerShell obsługuje tablice. W PowerShell, „@”Odnosi się do tablicy, podczas gdy„@()„Oznacza pustą tablicę. @() Odnosi się również do operatora podekspresji tablicy.

PowerShell ma wsparcie skryptowe, które uczyniło go w kolejce z innymi językami skryptowymi. Biorąc pod uwagę znaczenie @() i skryptów, przygotowaliśmy przewodnik, który pokazuje użycie skryptów @() w PowerShell. Wyniki tego przewodnika byłyby:

  • Co to jest @() w PowerShell
  • Utwórz pustą tablicę za pomocą @()
  • Utwórz tablicę numeryczną za pomocą @()
  • Utwórz tablicę ciągów za pomocą @()

What Is @() w skrypcie PowerShell?

Array @(), który jest nazywany operatorem podekspresji, jest wykorzystywany do utworzenia pustej tablicy. Domyślnie @ faktycznie nie oznacza tablicy @ (otworzy tablicę podekspresji i zamyka ją).

Składnia
Składnia operatora podekspresji tablicy podano poniżej.

> $ array = @()

Przykład 1: Utwórz pustą tablicę za pomocą

PowerShell ISE służy głównie do tworzenia, usuwania i edytowania skryptów. Tutaj używamy PowerShell ISE do utworzenia pustej tablicy.

W przykładowym kodzie, $ tablica przechowuje wartość @() a właściwość Count służy do przechowywania liczby obiektów @():

> $ array = @()
> $ tablica.GetType ()

Uruchommy skrypt:

Z wyjścia obserwuje się, że rodzaj $ tablica Zmienna to tablica.

Przykład 2: Utwórz tablicę ciągów za pomocą @()

Tablicę ciągów można utworzyć za pomocą tablicy podekspresji @(). W poniższym przykładzie utworzyliśmy tablicę Strings i użyliśmy polecenia getType (), aby sprawdzić typ tej tablicy utworzonej

> $ a = @(„abc”, „def”)
> $ a.GetType ()

Skrypt jest wykonywany przez podanie pełnej ścieżki, w której przechowywany jest skrypt.

Wyjście pokazuje, że tablica jest zwracana.

Przykład 3: Utwórz tablicę numeryczną za pomocą @()

Podekspresja tablicy „@()”Można użyć do utworzenia szeregu liczb. W poniższym przykładzie utworzyliśmy tablicę liczb i użyliśmy polecenia getType (), aby uzyskać typ tablicy.

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

Uruchom skrypt z konsoli PowerShell:

Wyjście zwróciło, że typ zmienny „$ b”To tablica.

W tym artykule podano informacje o „@()„Operator.

Wniosek

Operator @() funkcjonuje jak podekspresja. Zapewnia jednak powrót obiektu tablicy. Operator podekspresji tablicy @() jest używany głównie do tworzenia pustej tablicy. Bierze wejście w swoich nawiasach i wytwarza wyjście. W tym artykule zawierają wszystkie niezbędne informacje o operatorze @(). Dodatkowo ilustruje kilka przykładów, aby utworzyć tablice liczb/ciągów za pomocą @().