Cet article présentera un guide approfondi pour les déclarations IF-Else:
Alors, commençons!
Qu'est-ce que si la déclaration dans PowerShell?
La déclaration IF dans PowerShell prend une expression / condition dans sa parenthèse et la teste. Par conséquent, il renverra une valeur vraie ou fausse, si la condition spécifiée est vraie, le bloc de code associé à la statement IF sera exécuté. L'IF-statement ne traite que la vraie condition, cela n'a rien à voir avec la fausse condition.
Syntaxe de la statement if
L'extrait ci-dessous montre la syntaxe de base de l'IF-statement dans PowerShell:
if (expression / condition)
// exécute uniquement si l'expression donnée est vraie
Prenons le script ci-dessous pour comprendre le fonctionnement de la statement if dans PowerShell:
$ a = 12;
$ b = 15;
if ($ a -le $ b)
Écriture-host ("A est inférieur ou égal à B");
Dans cet exemple de programme, nous avons utilisé le statement IF pour tester une expression, si la valeur renvoyée est vraie, le corps de l'IF-statement s'exécutera autrement:
La sortie a vérifié le fonctionnement de la stades if.
Et si la valeur retournée de l'expression spécifiée est fausse? Comment si la déclaration s'occupera de la fausse valeur?
$ a = 12;
$ b = 15;
if ($ a -ge $ b)
Écriture-host ("A est inférieur ou égal à B");
Le script ci-dessus générera la sortie suivante:
Le curseur est passé à la ligne suivante sans effectuer de tâche spécifique. Il a vérifié que la statement de l'IF ne gére pas les fausses conditions.
Qu'est-ce que la déclaration IF-Else dans PowerShell?
Pour lutter contre les fausses conditions, l'instruction ELSE peut être utilisée avec la stades if. Dans PowerShell, si nous utilisons la combinaison des déclarations IF et Else, par conséquent, les conditions vraies et fausses seront abordées.
Syntaxe de la déclaration if-else
L'extrait ci-dessous représente la syntaxe de base de la déclaration IF-Else dans PowerShell:
if (test-condition / expression)
// exécute uniquement si l'expression donnée est vraie
autre
// exécute si l'expression spécifiée n'est pas vraie
Comment utiliser la déclaration IF-Else dans PowerShell
Sous l'extrait vous aidera à cet égard:
$ a = 20;
$ b = 15;
if ($ a -le $ b)
Écriture-host ("A est inférieur ou égal à B");
autre
Écriture-hôte ("A est supérieur à B");
Cette fois, nous avons utilisé les instructions si et else, maintenant, si la valeur de A est inférieure ou égale au B, alors le corps de l'IF-statement exécutera sinon le corps de l'état d'autre exécutera:
L'extrait ci-dessus a vérifié que le statement else a été exécuté parce que la condition spécifiée était fausse.
Conclusion
Dans PowerShell, des déclarations de prise de décision telles que si, sinon et sinon, si elles sont utilisées pour gérer le flux du programme en fonction de différentes conditions. L'IF-statement ne traite de la vraie condition que tandis que la mesure ELSE ne traite que la fausse condition uniquement. Par conséquent, dans PowerShell, les instructions si et sinon peuvent être utilisées avec combinaison pour gérer à la fois les conditions vraies et fausses. Cet article a expliqué toutes les bases des conditions si et autres dans PowerShell en utilisant des exemples appropriés.