PowerShell ailleurs si | Expliqué avec des exemples

PowerShell ailleurs si | Expliqué avec des exemples
Chaque langage de programmation a la capacité d'effectuer des opérations conditionnelles de base telles que si, sinon et autres conditions. PowerShell est un langage de script qui prend en charge les opérations conditionnelles à l'aide de déclarations conditionnelles (si, else-if, if-else-if).

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:

  • Le si Block vérifie la première condition et exécute les instructions si la condition est vraie.
  • Le else-if Block teste la deuxième condition et décide du flux supplémentaire du programme.
  • Tandis que le autre Le bloc est exécuté lorsque la condition If ni la condition Else n'est vraie.

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:

  • Le SI La condition est définie sur «$ Refnum -gt 30".
  • Si la première condition ($ Refnum -gt 30) est faux, l'interprète sautera à Elseif condition "$ Refnum -eq 70".
  • Enfin, le AUTRE Une partie du programme serait exécutée si aucune des conditions mentionnées précédemment n'était remplie.

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.