Operatorzy PowerShell

Operatorzy PowerShell
W dziedzinie komputerów znajduje się wielu operatorów, głównie w programowaniu do obliczania i manipulacji różnymi liczbami całkowitych, ciągów i zmiennych. Te operatorzy mogą być arytmetyką, logiczną, porównawczą, przypisaniem i wielu innych. Dzisiaj będziemy patrzeć na wszystkich tego rodzaju operatorów z kilkoma przykładami w PowerShell of Ubuntu 20.04 System. Upewnij się, że masz już zainstalowany i skonfigurowany PowerShell w terminalu powłoki Ubuntu 20.04. Otwórz terminal powłoki z skrótem CTRL+Alt+T. Musisz uruchomić PowerShell przy użyciu polecenia „PWSH” w powładzie, jak pokazano poniżej.

Operatory arytmetyczne:

Są one używane do obliczania równań matematycznych lub wyrażeń. Tak więc będziemy mieć przykłady wszystkich możliwych operatorów arytmetycznych tutaj. Zacznijmy od najpierw użycia operatora dodawania (+). Tak więc po prostu umieściliśmy znak plus jako operator między dwoma operandami całkowitymi. W rezultacie mamy 4 jako sumę obu liczb całkowitych.

Możesz także zastosować operatorów arytmetycznych do wartości zmiennych. Tak więc zainicjowaliśmy dwie zmienne całkowite, użyliśmy operatora Plus do obliczenia ich sumę i zapisaliśmy je na innej zmiennej. Wynikowa wartość zmiennej została wyświetlona przy użyciu instrukcji „echo”, i.mi., 11.

Użyjmy operatora dodawania między wartościami ciągów zgodnie z poniższymi zmiennymi. W zamian mamy połączoną wartość.

Operator odejmowania

Operator odejmowania służy do odjęcia jednej wartości od drugiej. Daje błędy w aplikacji do wartości ciągu. Po pierwsze, odjęliśmy większą wartość od niewielkiej wartości i uzyskaliśmy wynik ujemny. Z drugiej linii mamy dodatnią liczbę całkowitą, ponieważ im większa odejmuje, tym mniejsza wartość.

Ten sam operator (-) został zastosowany do dwóch zmiennych całkowitych. Pierwsze obliczenie daje wynik ujemny, a drugi daje dodatni wynik liczby całkowitej.

Operator mnożenia

Operator mnożenia może pracować tylko na liczbach całkowitych i popełniać błędy w aplikacji w zmiennych ciągu. Mamy więc wynik mnożenia, i.mi., 45, po użyciu operatora „*”.

Ten sam operator mnożenia można zastosować do zmiennych, jak pokazano na poniższym obrazku.

Operator oddziału

Ten operator (/) można wykorzystać do podziału dwóch wartości całkowitej. Nie można go zastosować do wartości ciągu. Tak więc wynik wartości całkowitych pokazano poniżej.

Operator podziału działa tak samo na zmiennych całkowitych, jak pokazano na obrazie poniżej.

Operator modułu

Ten operator dostarcza pozostałą części modu obliczonego na podstawie dwóch liczb całkowitych. Zwraca „1” po obliczeniu modułu.

Operatorzy zadań:

Te operatorzy są używane do przydzielenia niektórych wartości na inne zmienne za pomocą znaku „=”. Zainicjowaliśmy dwie zmienne postaci. Obie zmienne postaci są połączone z operatorem „+”, a następnie przypisano połączoną wartość do nowej zmiennej „V3”.

Bez konkatenacji możesz również przypisać wartość jednej zmiennej do drugiej, jak poniżej.

Inną techniką przydzielania wartości do zmiennej jest wspólnie znak „+=”. Widać, że wartość Conatenaation V1+V2, i.mi., „V2+= v1” został przypisany do zmiennej „V2” i wyświetlony na skorupce jako „BA”.

Te same metody działają podobnie na zmiennych całkowitych. Z poniższego przykładu widać, że zmienna V1 ma wartość 5 i jest podsumowana z „3” na następnym etapie przypisania. Wynik zostanie ponownie przeciążony do zmiennej V1 i wyświetlony.

Operator przypisania negatywnego

Operator przypisania ujemnego również działa tak samo, ale w zamian podaje najmniejsze wartości. Zmienna V1 ma wartość 9, a operator przypisania zmniejsza ją z 5. Powstała odejmowana wartość zostanie ponownie zapisana na zmiennej V1 i zademonstrowana na ekranie.

Operatorzy porównawcze:

Operatorzy porównawcze są wykorzystywane do porównania dwóch lub więcej wartości, aby sprawdzić, która jest większa, mniejsza lub równa. Spójrzmy na równych operatorów, ja.mi., „EQ” na liczbowych liczbach, jak pokazano poniżej. Równy operator zwraca true po dopasowanym, w przeciwnym razie fałsz. Zwraca więc fałszywe, jak pokazano.

Równego operatora można również zastosować do wartości ciągów, jak widać na obrazie. Pierwszy zwraca true, ponieważ obie wartości są logicznie poprawne. Następny wiersz zwraca fałszywe z powodu kapitału i małych liter.

Nieobsługowy operator użyty między dwiema wartościami całkowitymi zwraca prawdziwie w miarę spełnienia warunku.

Możesz także użyć operatora nie równego z flagą czułości obudowy w wartościach ciągów. Możesz zobaczyć, jak dane wyjściowe wyświetlają prawdziwe w powrocie, ponieważ obie wartości nie są równe.

Operator> weryfikuje, czy jedna wartość jest większa niż druga wartość. Poniższe wyrażenie zwraca false, ponieważ 4 nie jest większe niż 7.

Operator> = jest używany poniżej, aby sprawdzić, czy wartości są równe i większe. Oba zwracają prawdziwe, ponieważ 5 jest większe niż 4 i równe 5.

<= is used to check a value that is smaller than the second value. As you can comprehend from the screenshot below that 9 is less than 10, that's why return True.

Operatorzy logiczni:

Operatorzy logiczni zwracają w zamian wartości logiczne, i.mi., Prawda czy fałsz. Istnieją głównie trzech logicznych operatorów, i.mi., Nie, i lub. Zostaną one zastosowane do więcej niż 1.

Lub operator

Ten operator zwraca prawdziwie, jeśli jeden z dwóch warunków jest prawdziwy. Zwraca fałsz, jeśli oba warunki są fałszywe, jak pokazano poniżej.

I operator

Ten operator zwraca prawdziwie, jeśli oba jego warunki są prawdziwe; w przeciwnym razie zwróci fałsz.

Nie operator

Nie operator może odwrócić wynik dowolnego stanu. Załóżmy, że mamy fałszywe jako stosowanie i na dwóch wyrażeniach. Po złożeniu wniosku, Fałsz zostaje powrócony do True, jak poniżej.

Po zastosowaniu operatora OR w dwóch wyrażeniach, mamy prawdziwe. Wynik ten został przywrócony przez False po zastosowaniu na nim operatora.

Wniosek:

Omówiliśmy operatorów PowerShell w tym przewodniku. Obejmuje wszystkie operatory arytmetyczne, przypisania, logiczne i porównawcze stosowane na liczbach całkowitych, strunach i znakach. Uważamy, że będzie to pomocne dla każdego naiwnego użytkownika.