Powershell - Istruzione If Else annidata

È sempre legale annidare istruzioni if-else, il che significa che è possibile utilizzare un'istruzione if o elseif all'interno di un'altra istruzione if o elseif.

Sintassi

La sintassi per un if ... else nidificato è la seguente:

if(Boolean_expression 1) {
   // Executes when the Boolean expression 1 is true
   if(Boolean_expression 2) {
      // Executes when the Boolean expression 2 is true
   }
}

Puoi annidare elseif...elsenello stesso modo in cui abbiamo annidato l' istruzione if .

Esempio

$x = 30
$y = 10

if($x -eq 30){
   if($y -eq 10) {
      write-host("X = 30 and Y = 10")
   }
}

Questo produrrà il seguente risultato:

Produzione

X = 30 and Y = 10