La logique de programmation est la partie fondamentale de tout programme informatique. Le else-if La déclaration agit comme un pont de jonction vers le bloc if et else. Ainsi, la condition else-if devrait être l'acteur clé de la construction d'une logique et de la décision du flux du programme.
En gardant à la vue l'importance de l'énoncé ELSE-IF, ce post démontre le travail et l'utilisation du else-if déclaration dans PowerShell.
Comment utiliser la déclaration else-if dans PowerShell?
L'énoncé ELSE-IF est utilisé avec le si déclaration en option pour vérifier la deuxième condition. Les utilisateurs peuvent l'utiliser plusieurs fois en fonction de la logique ou des exigences du programme.
Syntaxe
Le else-if La déclaration est fournie ci-dessous.
si (condition 1)
Déclaration (s)
Elseif (condition 2)
Déclaration (s)
autre
Déclaration (s)
La déclaration de bien-être se situe entre le si et autre déclaration. Le flux de travail de la syntaxe ci-dessus est décrit comme ci-dessous:
Note: Les utilisateurs peuvent utiliser différents opérateurs mathématiques, y compris des opérateurs de comparaison ou logiques.
Exemple 1: en utilisant Else-if sur la valeur prédéfinie (s)
Le code PowerShell suivant est utilisé pour exercer le Sinon si déclaration.
Code
$ Refnum = 50
If ($ refnum -gt 30)
Écriture-host "Valeur $ Refnum est supérieur à 30."
Elseif ($ refnum -eq 70)
Écriture-host "Valeur $ Refnum est égal à 30."
AUTRE
Écriture-host "Valeur $ refnum n'est pas supérieur à 30 ni égal à 70"
Dans le code ci-dessus, une valeur est stockée dans une variable nommée $ Refnum, Et cette variable est utilisée dans les conditions de si et d'autre. De plus, le code est expliqué comme suit:
Pour obtenir la sortie, nous exécuterons le script en fournissant le chemin du script dans le terminal PowerShell.
Sortir
Comme le Elseif La condition est vraie, et donc la déclaration à l'intérieur de la déclaration Else If est exécutée.
Exemple 2: en utilisant Else-if sur des valeurs définies par l'utilisateur
Jetons un coup d'œil à un autre Elseif Exemple dans PowerShell.
Code
$ User = read-host -prompt 'saisir le nombre'
If ($ user -lt 30)
L'utilisateur de la valeur en écriture "Valeur est inférieur à 30."
Elseif ($ user -eq 50)
L'utilisateur de la valeur «Valeur $ est égal à 50."
AUTRE
L'utilisateur de la valeur en écriture n'est pas supérieur à 30 ni égal à 50 "
Le code ci-dessus est écrit pour valider que l'entrée de l'utilisateur correspond aux conditions de PowerShell. L'entrée de l'utilisateur est stockée en variable utilisateur $ et les blocs if, else-if-else sont utilisés pour comparer la valeur d'entrée de l'utilisateur.
Sortir
Le résultat du code montre que l'instruction ELLEIF est vraie, et la valeur d'entrée de l'utilisateur 50 est égale à la condition ElseIF. Par conséquent, il imprime la déclaration "La valeur 50 est égale à 50".
Conclusion
Le else-if La déclaration appartient à la catégorie de déclaration conditionnelle de Powershell. Ceux-ci sont utilisés pour créer une logique pour un programme informatique. Il est employé avec un sinon déclaration pour vérifier les multiples conditions dans un programme complexe. Dans cet article, vous avez appris le concept de base et le travail de la déclaration ELSE-IF.