dacă, elseIf, și else
if(condition){ <statement block>}elseif(condition2){ <statement block>}else{ <statement block>}
Dacă condition
se evaluează la $true
, apoi PowerShell execută instrucțiunea bloc a vă oferi. Apoi, se reia execuția de la sfârșitul if
/ elseif
/ else
declarație listă., PowerShell necesită bretele de închidere în jurul blocului de declarații, chiar dacă blocul de declarații conține doar o singură declarație.
sfat
consultați secțiunile ” operatori logici „și” operatori de comparație ” pentru o discuție despre modul în care PowerShell evaluează expresiile ca condiții.
Dacă condition
se evaluează la $false
, apoi PowerShell evaluează orice urma (opțional) elseif
condiții până una meciuri., Dacă unul meciuri, PowerShell execută instrucțiunea bloc asociate cu această condiție, atunci se reia execuția de la sfârșitul if
/ elseif
/ else
declarație listă.
Dacă nici una din condiții pentru a evalua $true
, apoi PowerShell execută instrucțiunea bloc asociat cu (opțional) else
clauza, apoi se reia execuția de la sfârșitul if
/ elseif
/ else
declarație listă.