Kan du ha flere if-setninger i PowerShell?
Kan du ha flere if-setninger i PowerShell?

Video: Kan du ha flere if-setninger i PowerShell?

Video: Kan du ha flere if-setninger i PowerShell?
Video: Surviving a Black Hole | Uncovering Hidden UAP Data with Avi Loeb 2024, November
Anonim

Flere forhold med elseif ^

I de tilfellene hvor en hvis uttalelse Plus ellers grenen er utilstrekkelig, du kan kombinere flere forhold. Kraftskall tilbyr søkeordet elseif for dette formålet. Hvis evalueringen av hvis tilstand resulterer i FALSE, alt annet hvis forholdene vil testes etterpå.

På samme måte spørs det, hvordan skriver man en hvis-setning med flere betingelser?

Bruk enten «&&» eller «||» dvs. logisk OG eller logisk ELLER-operatør for å koble sammen to eller flere forhold inne i a hvis uttalelse . For f.eks; Hvis du vil finne tallet som er delelig med både 5 og 7, må du bruke logisk OG, som bare returnerer sant hvis begge forhold er sanne….

For det andre, hvordan bruker du og i PowerShell? "-AND" er brukt når du må sørge for at alle forholdene spesifisert i en Kraftskall påstand/uttrykk er SANN. Mens "-ELLER" er brukt når du må sørge for at bare én betingelse er SANN av flere spesifiserte betingelser.

Hvordan legger jeg til en if-setning i PowerShell?

Legger til –NOT betyr at det motsatte er sant, så nå vil Else-skriptblokken kjøres når vi kjører koden ovenfor. Så langt har vi sett på enkle Hvis /Ellers uttalelser hvor bare én ting ble sett på.

Kraftskall Grunnleggende: Arbeide med Hvis Uttalelse.

-eq Tilsvarer
-ge Større enn eller lik
-lt Mindre enn
-le Mindre enn eller lik
-som Wildcard-match

Hva er IF-setning i PowerShell?

Når du kjører en Hvis uttalelse , Kraftskall evaluerer det betingede uttrykket som sant eller usant. Hvis er sant, < uttalelse liste 1> kjører, og Kraftskall går ut av Hvis uttalelse . Hvis er falsk, Kraftskall evaluerer tilstanden spesifisert av den betingede uttalelse.

Anbefalt: