Question
Variable dans variable
- Christophe
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 15 ans 9 mois #7046
par Christophe
Variable dans variable a été créé par Christophe
Bonjour,
J'aimerai pouvoir interpréter une variable composée d'un bout de chaîne et d'une autre variable.
Exemple :
$f1 = \"Test 1\"
$f2 = \"Test 2\"
for ($i=1 ; $i -lt 3; $i++ )
{
echo $f$i
}
J'aurai aimé savoir comment interpréter la partie en rouge pour retrouver mes chaînes de caractère.
Cordialement.
J'aimerai pouvoir interpréter une variable composée d'un bout de chaîne et d'une autre variable.
Exemple :
$f1 = \"Test 1\"
$f2 = \"Test 2\"
for ($i=1 ; $i -lt 3; $i++ )
{
echo $f$i
}
J'aurai aimé savoir comment interpréter la partie en rouge pour retrouver mes chaînes de caractère.
Cordialement.
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 15 ans 9 mois #7048
par Arthur
Réponse de Arthur sur le sujet Re:Variable dans variable
Cadeau :
[code:1]PS D:\toto\Scripts> $f1 = \"Test 1\"
PS D:\toto\Scripts> $f2 = \"Test 2\"
PS D:\toto\Scripts> for ($i=1 ; $i -lt 3; $i++ ) { Invoke-Expression \"`$f$i \" }
Test 1
Test 2
PS D:\toto\Scripts>[/code:1]
Par contre sache que l'utilisation de variables dynamiques est assez compliqué et que cela devient rapidement une \"usine à gaz\" (j'ai déjà vécu ca
)<br><br>Message édité par: bilbao, à: 3/06/10 13:12
[code:1]PS D:\toto\Scripts> $f1 = \"Test 1\"
PS D:\toto\Scripts> $f2 = \"Test 2\"
PS D:\toto\Scripts> for ($i=1 ; $i -lt 3; $i++ ) { Invoke-Expression \"`$f$i \" }
Test 1
Test 2
PS D:\toto\Scripts>[/code:1]
Par contre sache que l'utilisation de variables dynamiques est assez compliqué et que cela devient rapidement une \"usine à gaz\" (j'ai déjà vécu ca
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 9 mois #7049
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Variable dans variable
Salut,
essaie ceci :
[code:1](gv \"f$i\"«»).value
#invoke-expression
iex \"`$f$i\"[/code:1]
Un lien intéressant sur le sujet :
blogs.msdn.com/b/powershell/archive/2009...using-variables.aspx
essaie ceci :
[code:1](gv \"f$i\"«»).value
#invoke-expression
iex \"`$f$i\"[/code:1]
Un lien intéressant sur le sujet :
blogs.msdn.com/b/powershell/archive/2009...using-variables.aspx
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 9 mois #7050
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Variable dans variable
Je n'avais pas vu ton post Bilbao, je devais être en train de rédiger lorsque tu as posté.
bilbao écrit:
A mon avis et d'après mes expériences, la fabrication d'usine à gaz provient souvent de nombreux ajouts sans repenser la partie de code concerné dans sa totalité.
On doit donc d'abord comprendre les ajouts pour comprendre le reste.
Et si le code dynamique devient vraiment tordu, ne pas hésiter à faire marche arrière
bilbao écrit:
Disons que cela peut le devenir, et ce n'est pas 'compliqué', la relecture peut être difficile si on ne document pas l'objectif. Il ne faut pas hésiter à procéder par étape intermédaire au lieu de tout coder dans une seule ligne. Bien que qq fois cela ne soit pas possiblePar contre sache que l'utilisation de variables dynamiques est assez compliqué et que cela devient rapidement une \"usine à gaz\"
A mon avis et d'après mes expériences, la fabrication d'usine à gaz provient souvent de nombreux ajouts sans repenser la partie de code concerné dans sa totalité.
On doit donc d'abord comprendre les ajouts pour comprendre le reste.
Et si le code dynamique devient vraiment tordu, ne pas hésiter à faire marche arrière
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Christophe
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 15 ans 9 mois #7051
par Christophe
Réponse de Christophe sur le sujet Re:Variable dans variable
Merci pour votre aide et votre réactivité !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Variable dans variable