PowerShell -operatører

PowerShell -operatører
Det er mange operatører som finnes innen datamaskiner, mest i programmering for beregning og manipulering av forskjellige heltall, strenger og variabler. Disse operatørene kan være aritmetikk, logisk, sammenligning, tildeling og mange flere. I dag skal vi se på alle de typer operatører med noen eksempler i PowerShell of Ubuntu 20.04 System. Så sørg for at du allerede har PowerShell installert og konfigurert i skallterminalen til Ubuntu 20.04. Åpne skallterminalen med Ctrl+ALT+T -snarveien. Du må starte PowerShell ved å bruke “PWSH” -kommandoen i skallet, som vist nedenfor.

Aritmetiske operatører:

Disse brukes til beregning av matematiske ligninger eller uttrykk. Så vi vil ha eksempler på alle mulige aritmetiske operatører her. La oss starte med å bruke tilleggs (+) operatøren først. Så vi har ganske enkelt plassert pluss -tegnet som en operatør mellom to heltalloperander. Som et resultat har vi fått 4 som summen av begge heltall.

Du kan også bruke aritmetiske operatører på variable verdier. Så vi har initialisert to heltallvariabler, brukt plussoperatøren til å beregne summen og lagret dem til en annen variabel. Den resulterende variabelverdien er vist ved hjelp av "ekko" -uttalelsen, i.e., 11.

La oss bruke tilleggsoperatøren mellom strengverdier i henhold til variablene nedenfor. Vi har fått den sammenkoblede verdien i retur.

Subtraksjonsoperatør

Subtraksjonsoperatøren brukes til å trekke en verdi fra en annen. Det gir feil ved anvendelse på strengverdiene. For det første har vi trukket tilbake den større verdien fra en liten verdi og fått et negativt resultat. På den andre linjen har vi fått det positive heltallet ettersom det større trekker fra seg, den mindre verdien.

Den samme operatøren (-) har blitt brukt på to heltallvariabler. Den første beregningen gir det negative resultatet, og den andre gir det positive heltallsresultatet.

Multiplikasjonsoperatør

Multiplikasjonsoperatøren kan bare jobbe med heltall og gir feil ved anvendelse på strengvariablene. Så vi har fått multiplikasjonsresultatet, jeg.e., 45, etter å ha brukt “*” -operatøren.

Den samme multiplikasjonsoperatøren kan brukes på variabler, som vist på bildet nedenfor.

Divisjonsoperatør

Denne operatøren (/) kan brukes til å dele to heltallverdier. Det kan ikke brukes på strengverdier. Så resultatet av heltallverdier vises nedenfor.

Divisjonsoperatøren fungerer det samme på heltallvariablene, som vist på bildet under.

Moduloperatør

Denne operatøren gir resten av modulo beregnet med to heltall. Den returnerer “1” etter beregningen av modul.

Oppdragsoperatører:

Disse operatørene brukes til å tildele noen verdier til andre variabler ved bruk av “=” -tegnet. Så vi har initialisert to karaktervariabler. Begge karaktervariablene er sammenkoblet med "+" -operatøren, og deretter tildelt den sammenkoblede verdien til den nye variabelen "V3".

Uten sammenkobling kan du også tilordne verdien av en variabel til en annen som nedenfor.

En annen teknikk for å tildele en verdi til en variabel er med “+=” -tegnet i fellesskap. Du kan se at verdien av sammenkobling v1+v2, i.e., “V2+= V1” er blitt tildelt variabelen “V2” og vist på skallet som “BA”.

De samme metodene fungerer på samme måte på heltallvariablene. Fra eksemplet nedenfor kan du se at variabelen V1 har en verdi på 5 og blir oppsummert med “3” på neste trinn i oppgaven. Resultatet blir overbelastet til variabelen V1 igjen og vises.

Negativ tildelingsoperatør

Den negative tildelingsoperatøren fungerer også den samme, men gir de minste verdiene til gjengjeld. Variabelen V1 har en verdi på 9, og tildelingsoperatøren reduserer den med 5. Den resulterende trukket fra verdien vil igjen bli lagret i variabelen V1 og demonstrert på skjermen.

Sammenligningsoperatører:

Sammenligningsoperatørene brukes til å sammenligne to eller flere verdier for å sjekke hvilken som er større, mindre eller lik. La oss se på like operatører, jeg.e., “EQ” på heltall, som vist nedenfor. Den like store operatøren returnerer sann på matchet ellers falsk. Så det returnerer falsk som vist.

Den like store operatøren kan også brukes på strengverdiene, som du ser på bildet. Den første returnerer sant ettersom begge verdiene er logisk korrekte. Neste linje returnerer falsk på grunn av kapital og små bokstaver.

Den ikke like operatøren som ble brukt mellom to heltallverdier, returnerer sann når tilstanden oppfylte.

Du kan også bruke den ikke like store operatøren med et saksfølsomhetsflagg i strengverdiene. Du kan se at utgangene viser sant til gjengjeld, da begge verdiene ikke er like.

> Operatøren verifiserer om en verdi er større enn den andre verdien. Uttrykk nedenfor returnerer usant som 4 er ikke større enn 7.

> = Operatøren brukes nedenfor for å se om verdiene er like og større. Begge returnerer sant da 5 er større enn 4 og lik 5.

De <= 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.

Logiske operatører:

Logiske operatører returnerer boolske verdier til gjengjeld, i.e., Sant eller usant. Det er hovedsakelig tre logiske operatører, jeg.e., Ikke, og, eller. Disse vil bli brukt på mer enn 1 tilstand.

Eller operatør

Denne operatøren returnerer sant hvis en av de to forholdene er sann. Det returnerer usant hvis begge forholdene er falske, som vist nedenfor.

Og operatør

Denne operatøren returnerer sann hvis begge forholdene er sanne; ellers vil det komme tilbake usant.

Ikke operatør

Den ikke -operatøren kan reversere resultatet av enhver tilstand. La oss si at vi har blitt falske som å søke og på to uttrykk. Når du ikke bruker, blir den falske tilbakeført til sant som nedenfor.

Når vi bruker OR -operatøren på to uttrykk, har vi blitt sant. Dette resultatet er blitt tilbakeført av FALSE ved å bruke den ikke -operatøren på det.

Konklusjon:

Vi har diskutert PowerShell -operatørene i denne artikkelguiden. Den dekker all aritmetikk, tildeling, logiske og sammenligningsoperatører som blir brukt på heltall, strenger og tegn. Vi tror det vil være nyttig for enhver naiv bruker.