Comment PowerShell fait pendant que Loop fonctionne
Le bloc de construction de tout modèle de langage de programmation est la syntaxe qu'il suit. La syntaxe de la boucle DO pendant PowerShell est fournie ci-dessous:
> Do (set-of-stades) while (condition)
Comme la syntaxe dirige, l'ensemble des instructions est exécuté avant de vérifier la condition. Par conséquent, il exécutera les instructions au moins une fois quelle que soit la condition (vrai / false).
Comment utiliser DO pendant des boucles dans PowerShell
Cette section fournit plusieurs exemples qui démontrent l'utilisation du DO pendant la boucle dans PowerShell. Alors, commençons à pratiquer le DO pendant que la boucle:
Exemple 1
Cet exemple pratique la mise en œuvre du "Faire pendant" boucle dans la console PowerShell. La description de l'exemple est indiquée ci-dessous:
$ i = 9
Faire
Écriture-host $ je
$ i--
Tandis que ($ i -ge 0)
La sortie du code ci-dessus est illustrée ci-dessous:
Exemple 2
Une boucle à faire peut être pratiquée en utilisant également des scripts PowerShell. Nous avons créé un script PowerShell nommé faire.PS1 qui contient le code suivant qui fait référence à la mise en œuvre de la boucle DO pendant que.
$ n = 7 #Initialisation du numéro
$ i = 0 #Initializing Loop Variable
Faire
$ res = $ n * $ i #Storing le résultat de $ n * $ i
Écriture-sortie "$ n * $ i = $ res" #getting le résultat
$ i ++ #increment
Tandis que ($ i -le 10) # thire condition
Pour exécuter le script, ouvrez PowerShell et naviguez vers le chemin où vous avez enregistré le script. Comme notre script est nommé faire.PS1, Ainsi, nous l'avons exécuté comme indiqué ci-dessous:
> .\faire.PS1
Exemple 3
Cet exemple pratique les conditions de si-else à l'intérieur d'une boucle à faire à l'aide de scripts PowerShell. Pour ce faire, nous avons fait un script PowerShell nommé «Dowhile.PS1 ”qui contient les lignes de code suivantes.
$ i = 5 #Initializing Loop Variable
Faire
if ($ i -lt 10) #defining si condition
Écriture-sortie "$ i est un chiffre!"#printine la sortie (si condition)
autre
Écriture-sortie "$ i est un numéro!"#printine la sortie (condition sinon)
$ i ++ #increment
Tandis que ($ i -le 15) # thire condition
La variable de boucle est initialisée à 5 avec un incrément de 1 à chaque itération. Le bloc IF-Else du code vérifie $ i et imprime si la valeur incrémentée est un nombre ou un chiffre. Pour exécuter le script, la commande suivante est utilisée dans la console PowerShell:
> .\faire pendant.PS1
Conclusion
Le langage de script PowerShell vous permet d'effectuer divers concepts de programmation fondamentale à l'aide de scripts ou de la console PowerShell. Ce message descriptif démontre le concept DO WHIT-LOOP dans le contexte de PowerShell. En suivant cet article, vous apprendrez les fonctionnalités de base de la boucle DO pendant que. Plusieurs exemples sont également fournis qui montrent la mise en œuvre du DO pendant la boucle dans PowerShell. Vous obtiendrez également une compréhension du fonctionnement du DO lors de la boucle dans la console PowerShell et des scripts PowerShell.