Powershell - Instruction imbriquée If Else

Il est toujours légal d'imbriquer des instructions if-else, ce qui signifie que vous pouvez utiliser une instruction if ou elseif dans une autre instruction if ou elseif.

Syntaxe

La syntaxe pour un if ... else imbriqué est la suivante -

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

Vous pouvez nicher elseif...elsede la même manière que nous avons imbriqué l' instruction if .

Exemple

$x = 30
$y = 10

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

Cela produira le résultat suivant -

Production

X = 30 and Y = 10