PowerShell nie jest równy

PowerShell nie jest równy
Istnieje wielu operatorów porównawczych, o których musiałeś słyszeć. Jednym z nich jest operator „nie jest równy”. Zwraca „false”, jeśli obie wartości są takie same i „prawdziwe”, jeśli wartości są różne. Operator „nie równy” może równo pracować nad znakami, liczbami całkowitych i warstwami. W ramach tego przewodnika zobaczymy implikację operatora „nie równego” dla wszystkich rodzajów wartości w zasilaczu Ubuntu 20.04 System Linux. Zacznijmy od otwarcia terminalu powłoki najpierw z Ctrl+Alt+T. W terminalu otwórz aplikację PowerShell za pomocą prostego polecenia „PWSH” jak poniżej.

Przykład 01: Porównaj struny

Teraz PowerShell został rozpoczęty, zacznijmy od równego operatora. Musimy więc użyć operatora „równego” jako „równania” w dwóch wartościach ciągów z niewielką zmianą. „EQ” na czele z znakiem minus. Pierwszy ciąg ma w nim kapitał „L”, podczas gdy drugi ma wszystkie małe wartości, chociaż oba struny są takie same. Po wykonaniu tego wiersza kodu, otrzymaliśmy „prawdziwe”, ponieważ operator „równy” działa dobrze bez rozważania wrażliwości na sprawę.

Teraz sprawdź operator „nie równy”. Będzie używany jako „h-ne” w linii kodu. Używamy więc tych samych wartości ciągów do porównania w PowerShell, podczas gdy operator „-NE” jest między nimi. Pierwszy wiersz kodu pokazuje dwa ciągi, z których jeden ma litery kapitałowe, a drugi bez liter kapitałowych. Zwraca „fałszywe”, ponieważ obie wartości są równe. W następnym wierszu kodu użyliśmy obu ciągów z tym samym przypadkiem. Zwraca również „fałszywe”, ponieważ obie wartości są równe, a warunek mówi, że nie są one równe, co nie jest prawdziwe.

Przykład 02: Porównaj znaki

Rzućmy okiem na użycie operatora „nie równego” również w niektórych postaciach. Użyliśmy więc operatora „-ne” w kapitalizacji „A” i małego postaci „A”. Pierwszy wiersz kodu zwraca false, ponieważ oba znaki są równe logicznie, i.mi., te same alfabety. Podczas gdy następny wiersz kodu zwraca w rezultacie „true”, ponieważ zarówno alfabety „A”, jak i „B” nie są takie same. W ten sposób nie równy operator działa na znakach lub pojedynczych alfabetach.

Jeśli chcesz sprawdzić wrażliwość na obudowę znaków lub strun, musisz użyć flagi „Case” jako „-cne” w ramach nie równego operatora. Spójrzmy na to raz. Na pierwszym wierszu kodu sprawdzamy te same alfabety z różnymi przypadkami. Zwraca prawdę, ponieważ z powodu wrażliwości przypadku oba nie są równe. W następnym wierszu kodu użyliśmy tego samego przypadku dla tych samych alfabetów. W rezultacie mamy fałszywe.

Przykład 03: Porównaj liczby całkowite

Operator „nie równy” działa tak samo na liczbach całkowitych, ponieważ działa na strunach. Użyliśmy więc dwóch liczb całkowitych do porównania z operatorem „-NE”. Pierwszy wiersz zwraca „prawdziwe”, ponieważ obie liczby całkowite są różne, podczas gdy druga zwraca „fałszywe”, ponieważ oba są takie same.

Przykład 04: Porównanie dwóch warunków

Użyjmy operatora „nie równego” w ciągu więcej niż dwóch instrukcji, aby sprawdzić równość. Będziemy używać operatora „lub”, aby wydać ostateczny wynik logiczny. Używaliśmy go w dwóch warunkach. Zatem oba stwierdzenia przed i po operatoru „lub” porównują te same słowa, używając operatora „nie równego”. Operator „lub” wyświetla „false”, jeśli oba warunki przed i po okazji okaże się „fałszywe”. Dlatego w zamian dostaliśmy „fałszywe”, ponieważ oba warunki się nie spełniają.

Następnie wykorzystaliśmy operatora „nie równego” do porównania równości zupełnie różnych wartości w obu warunkach przed i po operatorze „lub”. Operator „lub” zwraca prawdziwie, jeśli oba warunki się spełniają. Tak więc, w tym scenariuszu, oba warunki powracają. Dlatego w zamian dostaliśmy „prawdziwe”.

Jeśli jeden z warunków jest „prawdziwy”, lub zwraca „prawdziwe”. Więc w zamian otrzymaliśmy „prawdziwe”.

Koncepcję sprawdzania więcej niż dwóch warunków można również zastosować do liczb całkowitych. Użyliśmy więc linii kodu do porównania liczb całkowitych z operatorem „nie równych”. Operator „lub” był używany jak poprzednio. Możesz zobaczyć, że użycie „lub” zwraca „fałszywe”, jeśli zarówno warunki przed, jak i po nim okazuje się „fałszywe”. W przeciwnym razie, jeśli pojedynczy warunek okazuje się „prawdziwy”, zwraca „prawdziwe”.

Przykład 05: Porównaj zmienne

Możesz także zastosować operator „nie równy” na zmiennych, aby sprawdzić, czy dwie określone zmienne są równe, czy nie. Zatem podaliśmy dwie zmienne typu ciągów osobno, i.mi., „A” i „B”. Nowa zmienna sprawdza, czy zarówno zmienne „A”, jak i „B” nie są równe przy użyciu operatora „nie równych”. Ponieważ obie zmienne mają zupełnie inne wartości, zwróci „True” do zmiennej „nowe”. Wartość zapisana w zmiennej „NOWOŚĆ” zostanie wyświetlona na PowerShell za pomocą instrukcji „echo” jak poniżej.

Możesz także użyć operatora „nie równego” w oświadczeniu „IF-Else” kodu PowerShell. Stąd zadeklarowaliśmy dwie zmienne ciągów i rozpoczęliśmy instrukcję „jeśli”. Oświadczenie „If” sprawdza, czy dwie zmienne nie są równe lub równe za pomocą operatora „nie równego”. Jeśli warunek zostanie spełniony i obie zmienne nie okazują się równe, zostanie wykonana pierwsza instrukcja „Echo”; W przeciwnym razie część inna zostanie wykonana. Ponieważ obie zmienne są równe z wyjątkiem wrażliwości na przypadki, warunki nie są spełnione. W zamian druga instrukcja Echo została wykonana z części „else” instrukcji zgodnie z poniższym wyjściem.

Wniosek:

Niniejszy przewodnik wyjaśnia za pomocą operatora „nie równego” o znakach, ciągach i wartościach liczb całkowitych w PowerShell. Zwiększyliśmy poziom naszych przykładów, używając więcej niż 1 warunku za pomocą operatora „lub”. Mamy nadzieję, że ci się podobało.