Question
[Résolu] Nom de variable qui s'incrémente
- zaerazerazer
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 49
- Remerciements reçus 0
il y a 10 ans 8 mois #20657
par zaerazerazer
En cours de découverte du GraalPowershell !
[Résolu] Nom de variable qui s'incrémente a été créé par zaerazerazer
Bonjour,
J'ai une boucle for avec $i comme incrément dans ma boucle, j'ai une variable que j'aimerais écrire son nom sous la forme :
$MaVariable$i
Si $i = 1
J'apellerais en dehors de la boucle la variable comme cela $MaVariable1
Une idée ?<br><br>Message édité par: Tibo54, à: 24/08/15 14:49
J'ai une boucle for avec $i comme incrément dans ma boucle, j'ai une variable que j'aimerais écrire son nom sous la forme :
$MaVariable$i
Si $i = 1
J'apellerais en dehors de la boucle la variable comme cela $MaVariable1
Une idée ?<br><br>Message édité par: Tibo54, à: 24/08/15 14:49
En cours de découverte du GraalPowershell !
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 8 mois #20659
par Philippe
Réponse de Philippe sur le sujet Re:Nom de variable qui s'incrémente
salut tibo54
tu a dans ce post une discussion sur ce sujet
un résumé :
[code:1]
$i = 1
Set-Variable \"MaVariable$i\" \"toto\"
$MaVariable1
# renvoie toto
$i = 2
Invoke-Expression \"`$MaVariable$i = 'titi'\"
$MaVariable2
# renvoie titi
[/code:1]
je préfère la première solution qui permet aussi de faire ceci :
[code:1]$test = \"MaVariable\"
$i = 3
Set-Variable \"$test$i\" \"tutu\"
$MaVariable3
# renvoie tutu[/code:1]
tu a dans ce post une discussion sur ce sujet
un résumé :
[code:1]
$i = 1
Set-Variable \"MaVariable$i\" \"toto\"
$MaVariable1
# renvoie toto
$i = 2
Invoke-Expression \"`$MaVariable$i = 'titi'\"
$MaVariable2
# renvoie titi
[/code:1]
je préfère la première solution qui permet aussi de faire ceci :
[code:1]$test = \"MaVariable\"
$i = 3
Set-Variable \"$test$i\" \"tutu\"
$MaVariable3
# renvoie tutu[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 10 ans 8 mois #20660
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Nom de variable qui s'incrémente
Salut,
la variable est-elle créée dans la boucle ou existe-t-elle en dehors de la boucle ?
la variable est-elle créée dans la boucle ou existe-t-elle en dehors de la boucle ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- zaerazerazer
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 49
- Remerciements reçus 0
il y a 10 ans 8 mois #20666
par zaerazerazer
En cours de découverte du GraalPowershell !
Réponse de zaerazerazer sur le sujet Re:Nom de variable qui s'incrémente
Merci ça fonctionne bien !
Laurent : la variable n'existe pas en dehors de la boucle.
Bonne journée
Laurent : la variable n'existe pas en dehors de la boucle.
Bonne journée
En cours de découverte du GraalPowershell !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.041 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Nom de variable qui s'incrémente