Co $ robi w PowerShell?

Co $ robi w PowerShell?
W PowerShell istnieją na przykład różne kategorie operatorów, operatorzy arytmetyczne, operatorzy logiczne, operatorzy porównawcze itp. Oprócz tych operatorów istnieją niektórzy specjalni operatorzy, którzy są używane do osiągnięcia różnych funkcji, takich jak operator podekspresji tablicy @(), operator podekspresji $ () itp. W tym spisie poznamy podstawowe podstawy operatora subxpresji $ ().

Operator podekspresji $ () umożliwia nam ocenę wyrażenia i działanie na temat wyników tego wyrażenia w jednym wierszu. Podczas pracy z operatorem podekspresji nie ma potrzeby zmiennej pośredniej/trzeciej.

Ten zapis wyjaśni poniższe wymienione aspekty operatora podekspresji tablicy:

  • Co to jest $ () w PowerShell
  • Składnia
  • Co powraca $ () operator w PowerShell
  • Przykłady

A więc zacznijmy!

Co to jest $ () w PowerShell

Jest specjalnym operatorem w PowerShell, powszechnie określany jako operator podekspresji. Jak sama nazwa sugeruje, jest używana, gdy musimy użyć jednego wyrażenia w jakimś innym wyrażeniu. Na przykład osadzenie wyjścia polecenia z innym wyrażeniem.

Składnia

Operator podekspresji $ () może mieć więcej niż jedno części oddzielone półkolisem, jak pokazano na fragmencie poniżej:

$ (oświadczenie1; oświadczenie2; oświadczenie3;…; instrukcja)

Co powraca $ () operator w PowerShell

Jak omówiliśmy wcześniej, operator podekspresji $ () może wziąć jeden lub więcej instrukcji, więc operator podekspresji zwróci skalar dla jednego wyniku i zwróci tablicę dla wielu wyników.

Przykłady

Rozważmy kilka przykładów, aby zrozumieć działanie operatora podekspresji $ ().

Jak osadzić ciąg z wyrażeniem za pomocą operatora podekspresji

Rozważmy poniższy fragment, który pomoże ci zrozumieć, jak osadzić wyrażenie za pomocą ciągu:

„Produkt 2 * 3 = $ (2 * 3)”:

Powyższy fragment pokazuje, że łańcuch jest pomyślnie osadzony w wyrażeniu.

Wpływ operatora subxpresji

Rozważmy poniższy fragment, aby zrozumieć, co się stanie, jeśli nie skorzystaliśmy z operatora podeszwowego w powyższym programie:

„Produkt 2 * 3 = (2 * 3)”:

Operator podekspresji najpierw ocenia wyrażenie, a następnie działa na wyniki. Jednak w powyższym fragmencie nie użyliśmy operatora subxpresji, dlatego wyjście jest prostym ciągiem.

Jak osadzić ciąg z poleceniem za pomocą operatora subxpresji

Rozważmy poniższy przykład, aby zrozumieć, jak osadzić podstawowe polecenie za pomocą ciągu:

„Data i godzina: $ (Get-Date)”:

Snippet podany powyżej weryfikuje działanie operatora podekspresji $ ().

Wniosek

$ () jest specjalnym operatorem w PowerShell, powszechnie znanym jako operator podeszpresji. Jest używany, gdy musimy użyć jednego wyrażenia w jakimś innym wyrażeniu. Na przykład osadzenie wyjścia polecenia z innym wyrażeniem. Operator podekspresji najpierw ocenia wyrażenie, a następnie działa na wyniki tego wyrażenia w jednym wierszu. Ten zapis wykazał kompleksowy przewodnik dla operatora podekspresji w PowerShell z pomocą niektórych odpowiednich przykładów.