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:
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ą @().