Bonjour,
Voici un exemple de code qui expliquera mieux ce que je souhaite :
En fait $args est tel que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 my ($arg1, $arg2, $arg3, $arg4, $arg5) = split /---/, $args; for ( my $k = 1; $k <= 5; $k++ ) { my ($argument, $valeur) = split /;;/, "arg".$k; }
Et le soucis se trouve dans la boucle for, je souhaite traiter l'argument actuel, donc en théorie pour le 1er passage, $arg1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <argument_1>;;<valeur_1>---(...)---<argument_5>;;<valeur_5>
Et je n'arrive pas à récupérer la valeur de $arg1; j'ai tenté comme dans l'exemple en faisant :
Mais ça me retourne arg1, arg2, etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "arg".$k
Comment m'y prendre ? Sachant que dans l'exemple il y a 5 arguments, mais en réalité le nombre est variable.
Partager