déclarations if-else dans PowerShell

déclarations if-else dans PowerShell
Dans la programmation et les langages de script, y compris PowerShell, l'expérience de scénarios de prise de décision ou le traitement de différentes conditions sont très courants. PowerShell traite de telles situations en utilisant des déclarations / expressions conditionnels tels que si, else-if, etc. Ces déclarations de prise de décision sont responsables de gérer le flux du programme en fonction de différentes conditions. La plupart du temps, les instructions «si» et «else» sont utilisées collectivement afin que le script doit s'exécuter dans tous les cas.

Cet article présentera un guide approfondi pour les déclarations IF-Else:

  • Qu'est-ce que si-déclaration dans PowerShell?
  • Syntaxe de la statement if.
  • Qu'est-ce que la déclaration IF-Else dans PowerShell?
  • Syntaxe de la déclaration 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.