Powershell - Pré et post incrément/décrément
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour,
Aujourd’hui, je propose de jouer avec les incréments/décréments dans PowerShell, connus sous la syntaxe ++ ou — et plus particulièrement avec les pré et post incrément/décrément.
# Post incrément$i = 2$i++ # 3$i$i++ # 4$i
# Post décrément$i = 6$i-- # 5$i$i-- # 4$i
# Pré incrément$i = 2++$i # 3$i--$i # 2$i# Hormis la différence d'emplacement de l'opérateur d'incrément/décrément pas de changement visible
# Vérifions avec un autre code# L'incrément est effectué après la déclaration (l'analyse de la condition)$i = 1Do { $i} While ( $i++ -le 4 )
# L'incrément est effectué avant la déclaration (l'analyse de la condition)$i = 1Do { $i} While ( ++$i -le 4 )
# Une autre démonstration$array = 1..10$i, $a = 0while ($i -lt $array.Count) { # L'incrément est effectué après la déclaration. Write-Host $array[$i++] -ForegroundColor yellow # L'incrément est effectué avant la déclaration Write-Host $array[++$a] -ForegroundColor green "i vaut $i, a vaut $a"}# $i vaut 10 affiche un résultat puisqu'il a la valeur 9 dans la déclaration et est incrémenté après la déclaration# $a vaut 10 (incrément avant la déclaration) n'affiche aucun résultat puisqu'il n'y a pas d'index 10 dans $array
Liens en relation
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseauPowershell - Gérer l'état et la configuration des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier l'état et la configuration des interfaces réseau (désactiver l'IPv6, activer/désactiver une interface)
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows