Denne oppskrivningen vil presentere en grundig guide for IF-Else-uttalelsene:
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.