PowerShell i operator -contains

PowerShell i operator -contains
PowerShell ma zestaw operatorów ograniczających, które są uważane za równe operatorowi równości pod względem funkcjonalności. Istnieją dwa rodzaje operatorów ograniczających, które są „-zawiera" I "-Niekontusze". Operator „-Contains” służy do znalezienia wartości odwołanej wewnątrz zbioru wartości. Ten operator zawsze zwraca wartość logiczną, taką jak „PRAWDA" Lub "FAŁSZ”, Niezależnie od podanego wkładu.

W tym poście omówi operator „-Contain” i jego funkcjonalność.

Jak używać operatora PowerShell „-Contains”?

W PowerShell, „-zawiera„Operator służy do dopasowania do gromadzenia wartości do wartości odwołanej. Jeśli wartość odwołana jest w gromadzeniu wartości, wynik wyjściowy powróci jako „PRAWDA„W przeciwnym razie wynikowy wynik powróci jako„FAŁSZ". Ten operator wyświetla wynik w formie logicznej.

Przykład 1: Za pomocą operatora „-Contain” do dopasowania wartości odwołanej
W tym przykładzie będziemy dopasować wartość odwołaną do zbioru wartości przechowywanych w zmiennej:

Funkcja zawiera
$ text = „Silly Cat”, „Loyal Dog”, „Fast Rabbit”
$ Text -Contains „lojalny pies”

Zawiera

Zgodnie z danym skryptem:

  • Najpierw stworzyliśmy funkcję o nazwie „Zawiera".
  • Następnie stwórz zbiór strun.
  • Następnie użyj „-zawiera„Operator, wraz z wartością, którą chcemy dopasować do kolekcji.
  • Na koniec wywołaj funkcję, pisząc swoją nazwę poza klamrami, aby ją wykonać:

Można zauważyć, że „-zawiera„Wyjście operatora„ true ”w miarę umieszczenia określonych wartości w zbiorze wartości.

Przykład 2: Za pomocą operatora „-Contain” do dopasowania dokładnej wartości
W tym przykładowym kodzie „-zawiera„Operator będzie szukał dokładnej wartości w zbiorze wartości:

Funkcja zawiera
$ text = „Silly Cat”, „Loyal Dog”, „Fast Rabbit”
$ Text -Contains „lojalny”

Zawiera

W tym samym skrypcie zmieniliśmy tylko parametr przekazywany na „-zawiera„Operator do dopasowania do„$ tekst”Kolekcja ciągów:

Jak widać, dane wyjściowe jest „FAŁSZ" ponieważ "-zawiera„Operator nie znalazł dokładnej wartości.

Wniosek

PowerShell obejmuje „-zawiera„Operator, który jest używany do dopasowania podanej/odwołanej wartości w zbiorze wartości przechowywanych w zmiennej. Jeśli wartości zostaną znalezione w kolekcji, dane wyjściowe będzie „PRAWDA”; W przeciwnym razie „Fałsz” zostanie zwrócony. Ten samouczek wykazał pełny szczegół operatora „-contain” w PowerShell.