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:
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.