Archive

Articles taggués ‘While’

Les boucles While et Do/While

La boucle While.
C’est une boucle PowerShell que l’on peut traduire par « Tant que je gagne, je joue. ». Elle va tourner tant le résultat ne sera pas négatif.
Le principe le plus souvent utiliser est de fixer une variable de départ avant la boucle. Par exemple: $i=1.
La boucle va alors comparer la variable à une valeur de résultat While ($i -le 10).
Tant que le résultat de cette comparaison n’est pas négatif, elle va exécuter une commande ou un script et incrémenter la variable par $i++.

Voici un exemple complet:

?View Code POWERSHELL
$i=1
while ($i -le 10){
Write-Host $i
$i++
}

 

La boucle Do/While.
Elle correspond à « Je joue tant que je gagne ». Le résultat est est le même.
Une variable de départ est fixée. Toujours par exemple: $i=1.
Do { } va permettre d’exécuter un script ou une commande PowerShell et incrémenter la variable. Ensuite, While ($i -le 10) va relancer ou non la boucle.

Exemple:

?View Code POWERSHELL
$i=1
Do { 
Write-Host $i
$i++
} while ($i -le 10)

 
Question de goût. Mais à la fin vous aller perdre et la boucle va s’arrêter.

Categories: Powershell Tags: ,