If-Else-uttalelser i PowerShell

If-Else-uttalelser i PowerShell
I programmering samt skriptspråk inkludert PowerShell, opplever beslutningsscenarier eller å håndtere forskjellige forhold er veldig vanlige. PowerShell omhandler slike situasjoner ved å bruke betingede utsagn/uttrykk som om, ellers-hvis osv. Disse beslutningsuttalelsene er ansvarlige for å administrere programmets flyt basert på forskjellige forhold. Det meste av tiden, "hvis" og "ellers" uttalelser brukes samlet slik at manuset må kjøres i alle tilfeller.

Denne oppskrivningen vil presentere en grundig guide for IF-Else-uttalelsene:

  • Hva er hvis-Uttalelse i PowerShell?
  • Syntaks av IF-uttalelse.
  • Hva er if-ests-uttalelse i PowerShell?
  • Syntaks av if-ests-uttalelse.

Så la oss komme i gang!

Hva er hvis du er i PowerShell?

IF -uttalelsen i PowerShell tar et uttrykk/tilstand i sin parentes og tester den. Følgelig vil den returnere enten en sann eller falsk verdi, hvis den spesifiserte tilstanden er sann, vil kodeblokken knyttet til IF-statementet bli utført. If-uttalelsen omhandler bare den sanne tilstanden, den har ingenting med den falske tilstanden å gjøre.

Syntaks av IF-uttalelse

Det undergitte utdraget viser den grunnleggende syntaks for IF-uttalelse i PowerShell:

if (uttrykk/tilstand)
// utfører bare hvis det gitte uttrykket er sant

La oss vurdere skriptet nedenfor for å forstå arbeidet med if-statement i PowerShell:

$ a = 12;
$ b = 15;
if ($ a -le $ b)
skrive-vert ("A er mindre enn eller lik B");

I dette eksempelprogrammet benyttet vi oss av IF-staten for å teste et uttrykk, hvis den returnerte verdien er sann, vil kroppen av IF-staten utføre annet ikke:

Utgangen bekreftet arbeidet med IF-uttalelsen.

Hva om den returnerte verdien av det spesifiserte uttrykket er falsk? Hvordan ifatement vil håndtere den falske verdien?

$ a = 12;
$ b = 15;
if ($ a -ge $ b)
skrive-vert ("A er mindre enn eller lik B");

Ovennevnte skript vil generere følgende utgang:

Markøren flyttet til neste linje uten å utføre noen spesifikk oppgave. Det bekreftet at if-uttalelsen ikke håndterer de falske forholdene.

Hva er if-ests-uttalelse i PowerShell?

For å takle de falske forholdene, kan den andre uttalelsen brukes sammen med if-uttalelsen. I PowerShell, hvis vi benyttet kombinasjonen av IF og ellers uttalelser, vil både sanne og falske forhold bli taklet som et resultat.

Syntaks av if-ests-uttalelse
Utsamlingen nedenfor viser den grunnleggende syntaksen til IF-Else-setningen i PowerShell:

if (test-condition/expression)
// utfører bare hvis det gitte uttrykket er sant

ellers
// utfører hvis det spesifiserte uttrykket ikke er sant

Hvordan bruke If-Else-uttalelsen i PowerShell
Under utdrag vil hjelpe deg i denne forbindelse:

$ a = 20;
$ b = 15;
if ($ a -le $ b)
skrive-vert ("A er mindre enn eller lik B");

ellers
skrive-vert ("A er større enn B");

Denne gangen benyttet vi oss av både hvis og ellers uttalelser, nå hvis verdien av a er mindre enn eller lik B, da vil kroppen til IF-uttalelse utføre ellers vil kroppen til ellers utføre:

Ovennevnte utdrag bekreftet at ellers utført ble utført fordi den spesifiserte tilstanden var falsk.

Konklusjon

I PowerShell brukes beslutningsuttalelser som om, ellers og ellers-if til å administrere programmets flyt basert på forskjellige forhold. If-statementet omhandler bare den sanne tilstanden bare mens den andre uttalelsen omhandler den falske tilstanden. Derfor, i PowerShell, hvis og ellers kan uttalelser brukes kombinert for å håndtere både sanne og falske forhold. Denne oppskrivningen forklarte alt det grunnleggende om og ellers forhold i PowerShell ved å bruke noen passende eksempler.