Oświadczenie PowerShell „lub”

Oświadczenie PowerShell „lub”

Operatorzy logiczne PowerShell są używane do podłączenia stwierdzeń i wyrażeń. Korzystne jest testowanie wielu warunków przy użyciu pojedynczego wyrażenia. Mówiąc dokładniej, PowerShell obsługuje operatorów logicznych, w tym „-I”,„-Lub”,„-Xor”,„-nie", I "!". „„-Lub„Operator jest wykorzystywany do łączenia/łączenia dwóch warunków lub instrukcji. Jeśli jedno lub oba operandy są „PRAWDA”, Wraca„PRAWDA", W przeciwnym razie "FAŁSZ".

Ten post obejmie szczegółowy przewodnik na temat „Lub" oświadczenie.

Jak używać oświadczenia PowerShell „lub”?

„„Lub”Oświadczenie jest tym, w którym połączone są dwa warunki za pomocą go. Jak wspomniano wcześniej, „Lub„Oświadczenie zwraca„PRAWDA”Tylko wtedy, gdy oba warunki są lub którekolwiek z nich są oceniane”PRAWDA”, W przeciwnym razie wyjście będzie„FAŁSZ".

Przykłady związane z „Lub„Oświadczenie są omawiane z różnymi scenariuszami poniżej.

Przykład 1: użycie operatora „-or”, gdy jeden z warunków jest prawdziwy

Ta ilustracja połączy dwa warunki za pomocą „-Lub„Operator, a następnie wyjść wynik wartości logicznej:

$ a = 2
$ b = 4
($ a -eq $ b) -OR ($ a -lt $ b)

Zgodnie z powyższym kodem:

  • Najpierw zainicjuj dwie zmienne „$ a ”i„ $ b".
  • Przypisz im dwie różne wartości, a następnie określ dwa warunki za pomocą operatorów porównawczych i podłącz je za pomocą „-Lub„Operator:

Wynikowe wyjście to „PRAWDA”, Ponieważ jeden z warunków jest prawdziwy (wartość "A" jest mniej niż "B").

Przykład 2: Zastosowanie operatora „-or”, gdy oba warunki są prawdziwe

W tym przykładzie dwa prawdziwe warunki zostaną połączone przy użyciu „-Lub„Operator:

$ a = 2
$ b = 4
$ c = 2
($ a -eq $ c) -or ($ a -lt $ b)

Zgodnie z powyższym kodem:

  • Najpierw zainicjuj trzy zmienne z przypisanymi im różne wartości.
  • Następnie utwórz dwa warunki, które są prawdziwe, i połącz ich za pomocą „-Lub„Operator:

Wynikowy wynik jest prawdziwy, ponieważ oba warunki są oceniane jako prawdziwe.

Przykład 3: Zastosowanie operatora „-lub”, gdy oba warunki są fałszywe

Ta demonstracja przetestuje dwa fałszywe warunki połączone za pomocą „-Lub„Operator:

$ a = 2
$ b = 4
$ c = 2
($ a -eq $ b) -OR ($ a -lt $ c)

Zgodnie z powyższym kodem dwa fałszywe warunki są połączone za pomocą „-Lub„Operator.

Wyjście to „FAŁSZ”, Ponieważ oba stwierdzenia lub warunki są fałszywe.

Wniosek

PowerShell "Lub”Oświadczenie jest tym, w którym dwa warunki są połączone za pomocą„-Lub„Operator. „„Lub„Oświadczenie to„PRAWDA”Tylko wtedy, gdy którykolwiek z warunków lub oba są„PRAWDA”, W przeciwnym razie wyjście będzie„FAŁSZ". W tym spisie omówiono „Lub”Oświadczenie z każdym możliwym scenariuszem.