J'avance peu à peu dans le champ de mines que sont les variables en
Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais
sous condition d'existence d'un certain nombre d'autres
variables... Pas clair, non ?
Soit une liste de variables dans un tableau (disons mais cela
peut-être n'importe quoi d'indexant des variables comme un hashage). À
partir de cette liste, je voudrai créer une nouvelle variable sur
chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait
# être n'importe quoi, comme
# le résultat d'un « parsing »
# d'un fichier
foreach my $index (@list) {
my $new_$index = ...
}
J'ai mis $new_$index pour montrer le type de composition que je désire
faire mais il est évident que cela ne fonctionne pas en Perl... Je
voudrai pourque les choses soient claires avoir une variable comme
$new_toto, $new_titi, etc. (elle peut très bien prendre une autre
forme, du moment qu'elle est facilement reconnaissable par $index à un
endroit quelconque...).
Pourquoi ? J'ai souvent à travailler sur des variables dont je ne
connais pas à l'avance le nombre et lorsque l'on fait des interfaces
graphiques, on a besoin alors de créer un nombre identique de widgets
associés par exemple. Or, le nommage de ces derniers est complexe si
l'on doit inventer un nom qui n'a rien à voir avec ces variables...
Je suis par contre preneur s'il existe une méthode perlienne autre
pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne
trouve pas mon problème... sauf à y mettre des références... et
encore.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Samuel Mouniée
Bonjour,
Patrice Karatchentzeff wrote:
Salut,
J'avance peu à peu dans le champ de mines que sont les variables en Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais sous condition d'existence d'un certain nombre d'autres variables... Pas clair, non ?
ce sont les references symboliques.
quand vous faite $a vous faites en realite ${"a"}. dans la meme logique vous pouvez faire : ${$b} ou $b est egale a "a".
/! mais ...
Soit une liste de variables dans un tableau (disons mais cela peut-être n'importe quoi d'indexant des variables comme un hashage). À partir de cette liste, je voudrai créer une nouvelle variable sur chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait # être n'importe quoi, comme # le résultat d'un « parsing » # d'un fichier foreach my $index (@list) { my $new_$index = ... }
... dans votre cas, il est preferable d'utiliser les refences non symboliques. vous pouvez faire des structures de donnees avec des listes et des hash. regardez perllol pour plus d'information.
Je suis par contre preneur s'il existe une méthode perlienne autre pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne trouve pas mon problème... sauf à y mettre des références... et encore.
les references sont la solution, symboliques ou non.
de toutes facon, il est preferable d'utiliser "use strict" et les references symboliques ne sont pas compatible avec "use strict".
Un avis ?
Merci d'avance,
PK
Padkoa,
.s'nuoM
Bonjour,
Patrice Karatchentzeff wrote:
Salut,
J'avance peu à peu dans le champ de mines que sont les variables en
Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais
sous condition d'existence d'un certain nombre d'autres
variables... Pas clair, non ?
ce sont les references symboliques.
quand vous faite $a vous faites en realite ${"a"}.
dans la meme logique vous pouvez faire : ${$b} ou $b est egale a "a".
/! mais ...
Soit une liste de variables dans un tableau (disons mais cela
peut-être n'importe quoi d'indexant des variables comme un hashage). À
partir de cette liste, je voudrai créer une nouvelle variable sur
chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait
# être n'importe quoi, comme
# le résultat d'un « parsing »
# d'un fichier
foreach my $index (@list) {
my $new_$index = ...
}
... dans votre cas, il est preferable d'utiliser les refences non
symboliques. vous pouvez faire des structures de donnees avec des listes
et des hash. regardez perllol pour plus d'information.
Je suis par contre preneur s'il existe une méthode perlienne autre
pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne
trouve pas mon problème... sauf à y mettre des références... et
encore.
les references sont la solution, symboliques ou non.
de toutes facon, il est preferable d'utiliser "use strict" et les
references symboliques ne sont pas compatible avec "use strict".
J'avance peu à peu dans le champ de mines que sont les variables en Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais sous condition d'existence d'un certain nombre d'autres variables... Pas clair, non ?
ce sont les references symboliques.
quand vous faite $a vous faites en realite ${"a"}. dans la meme logique vous pouvez faire : ${$b} ou $b est egale a "a".
/! mais ...
Soit une liste de variables dans un tableau (disons mais cela peut-être n'importe quoi d'indexant des variables comme un hashage). À partir de cette liste, je voudrai créer une nouvelle variable sur chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait # être n'importe quoi, comme # le résultat d'un « parsing » # d'un fichier foreach my $index (@list) { my $new_$index = ... }
... dans votre cas, il est preferable d'utiliser les refences non symboliques. vous pouvez faire des structures de donnees avec des listes et des hash. regardez perllol pour plus d'information.
Je suis par contre preneur s'il existe une méthode perlienne autre pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne trouve pas mon problème... sauf à y mettre des références... et encore.
les references sont la solution, symboliques ou non.
de toutes facon, il est preferable d'utiliser "use strict" et les references symboliques ne sont pas compatible avec "use strict".
Un avis ?
Merci d'avance,
PK
Padkoa,
.s'nuoM
Laurent Wacrenier
Patrice Karatchentzeff écrit:
foreach my $index (@list) { my $new_$index = ... }
Pour une variable à portée de bloc, ça n'a aucun interêt de la nommer à partir d'éléments variables.
Pour une variable à portée plus large, au cas où ça a un interêt, il vaut mieux utiliser un hash.
foreach my $index (@list) { my $new_$index = ... }
Pour une variable à portée de bloc, ça n'a aucun interêt de la nommer à partir d'éléments variables.
Pour une variable à portée plus large, au cas où ça a un interêt, il vaut mieux utiliser un hash.
Alex Marandon
In article , Patrice Karatchentzeff wrote: [...]
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait # être n'importe quoi, comme # le résultat d'un « parsing » # d'un fichier foreach my $index (@list) { my $new_$index = ... }
J'ai mis $new_$index pour montrer le type de composition que je désire faire mais il est évident que cela ne fonctionne pas en Perl... Je
Mais en quoi un simple hash ne conviendrait-il pas ?
#!/usr/bin/perl -w
use strict;
my @list = ("toto", "titi", "tata"); my %h; foreach my $index (@list) { $h{$index} = ... }
Peut-être la lecture de l'article suivant de MJD (encore lui) t'en apprendra plus : <http://perl.plover.com/varvarname.html>
In article <87d6e9vlr8.fsf@belledonne.chartreuse.fr>, Patrice
Karatchentzeff wrote:
[...]
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait
# être n'importe quoi, comme
# le résultat d'un « parsing »
# d'un fichier
foreach my $index (@list) {
my $new_$index = ...
}
J'ai mis $new_$index pour montrer le type de composition que je désire
faire mais il est évident que cela ne fonctionne pas en Perl... Je
Mais en quoi un simple hash ne conviendrait-il pas ?
#!/usr/bin/perl -w
use strict;
my @list = ("toto", "titi", "tata");
my %h;
foreach my $index (@list) {
$h{$index} = ...
}
Peut-être la lecture de l'article suivant de MJD (encore lui) t'en
apprendra plus : <http://perl.plover.com/varvarname.html>
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait # être n'importe quoi, comme # le résultat d'un « parsing » # d'un fichier foreach my $index (@list) { my $new_$index = ... }
J'ai mis $new_$index pour montrer le type de composition que je désire faire mais il est évident que cela ne fonctionne pas en Perl... Je
Mais en quoi un simple hash ne conviendrait-il pas ?
#!/usr/bin/perl -w
use strict;
my @list = ("toto", "titi", "tata"); my %h; foreach my $index (@list) { $h{$index} = ... }
Peut-être la lecture de l'article suivant de MJD (encore lui) t'en apprendra plus : <http://perl.plover.com/varvarname.html>
Marc
Patrice Karatchentzeff wrote:
Salut,
J'avance peu à peu dans le champ de mines que sont les variables en Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais sous condition d'existence d'un certain nombre d'autres variables... Pas clair, non ?
Soit une liste de variables dans un tableau (disons mais cela peut-être n'importe quoi d'indexant des variables comme un hashage). À partir de cette liste, je voudrai créer une nouvelle variable sur chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait # être n'importe quoi, comme # le résultat d'un « parsing » # d'un fichier foreach my $index (@list) { my $new_$index = ... }
J'ai mis $new_$index pour montrer le type de composition que je désire faire mais il est évident que cela ne fonctionne pas en Perl... Je voudrai pourque les choses soient claires avoir une variable comme $new_toto, $new_titi, etc. (elle peut très bien prendre une autre forme, du moment qu'elle est facilement reconnaissable par $index à un endroit quelconque...).
Pourquoi ? J'ai souvent à travailler sur des variables dont je ne connais pas à l'avance le nombre
Dans ce cas on utilise au minimum un tableau et pourquoi pas justement un tableau dont chaque élément est une référence vers l'objet au lieu que ce soit une copie de l'objet. Ça sauve des ressources.
et lorsque l'on fait des interfaces graphiques, on a besoin alors de créer un nombre identique de widgets associés par exemple. Or, le nommage de ces derniers est complexe si l'on doit inventer un nom qui n'a rien à voir avec ces variables...
Je suis par contre preneur s'il existe une méthode perlienne autre pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne trouve pas mon problème... sauf à y mettre des références... et encore.
Un avis ?
Merci d'avance,
PK
Patrice Karatchentzeff wrote:
Salut,
J'avance peu à peu dans le champ de mines que sont les variables en
Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais
sous condition d'existence d'un certain nombre d'autres
variables... Pas clair, non ?
Soit une liste de variables dans un tableau (disons mais cela
peut-être n'importe quoi d'indexant des variables comme un hashage).
À partir de cette liste, je voudrai créer une nouvelle variable sur
chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait
# être n'importe quoi, comme
# le résultat d'un « parsing »
# d'un fichier
foreach my $index (@list) {
my $new_$index = ...
}
J'ai mis $new_$index pour montrer le type de composition que je
désire faire mais il est évident que cela ne fonctionne pas en
Perl... Je voudrai pourque les choses soient claires avoir une
variable comme $new_toto, $new_titi, etc. (elle peut très bien
prendre une autre forme, du moment qu'elle est facilement
reconnaissable par $index à un endroit quelconque...).
Pourquoi ? J'ai souvent à travailler sur des variables dont je ne
connais pas à l'avance le nombre
Dans ce cas on utilise au minimum un tableau et pourquoi pas justement
un tableau dont chaque élément est une référence vers l'objet au lieu
que ce soit une copie de l'objet. Ça sauve des ressources.
et lorsque l'on fait des interfaces
graphiques, on a besoin alors de créer un nombre identique de
widgets associés par exemple. Or, le nommage de ces derniers est
complexe si l'on doit inventer un nom qui n'a rien à voir avec ces
variables...
Je suis par contre preneur s'il existe une méthode perlienne autre
pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je
ne trouve pas mon problème... sauf à y mettre des références... et
encore.
J'avance peu à peu dans le champ de mines que sont les variables en Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais sous condition d'existence d'un certain nombre d'autres variables... Pas clair, non ?
Soit une liste de variables dans un tableau (disons mais cela peut-être n'importe quoi d'indexant des variables comme un hashage). À partir de cette liste, je voudrai créer une nouvelle variable sur chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait # être n'importe quoi, comme # le résultat d'un « parsing » # d'un fichier foreach my $index (@list) { my $new_$index = ... }
J'ai mis $new_$index pour montrer le type de composition que je désire faire mais il est évident que cela ne fonctionne pas en Perl... Je voudrai pourque les choses soient claires avoir une variable comme $new_toto, $new_titi, etc. (elle peut très bien prendre une autre forme, du moment qu'elle est facilement reconnaissable par $index à un endroit quelconque...).
Pourquoi ? J'ai souvent à travailler sur des variables dont je ne connais pas à l'avance le nombre
Dans ce cas on utilise au minimum un tableau et pourquoi pas justement un tableau dont chaque élément est une référence vers l'objet au lieu que ce soit une copie de l'objet. Ça sauve des ressources.
et lorsque l'on fait des interfaces graphiques, on a besoin alors de créer un nombre identique de widgets associés par exemple. Or, le nommage de ces derniers est complexe si l'on doit inventer un nom qui n'a rien à voir avec ces variables...
Je suis par contre preneur s'il existe une méthode perlienne autre pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne trouve pas mon problème... sauf à y mettre des références... et encore.
Un avis ?
Merci d'avance,
PK
Patrice Karatchentzeff
Laurent Wacrenier <lwa@ teaser . fr> writes:
Patrice Karatchentzeff écrit:
foreach my $index (@list) { my $new_$index = ... }
Pour une variable à portée de bloc, ça n'a aucun interêt de la nommer à partir d'éléments variables.
Mais en quoi un simple hash ne conviendrait-il pas ?
Cela convient et est effectivement la solution /a priori/ perlienne. Mais ma question portait plutôt sur « est-ce que c'est possible/cela marche/est autorisé » ?
[...]
Peut-être la lecture de l'article suivant de MJD (encore lui) t'en apprendra plus : <http://perl.plover.com/varvarname.html>
Ben, cela m'apprendra : tu m'avais déjà donné le pointeur.
En effet, cela répond en partie à ma question, du moins, si j'ai bien compris.
Par contre, j'avoue que ses raisons me laissent un peu perplexe. D'accord, il y a un risque de collisions (variables non définies ou tout simplement collision avec une variable interne de Perl) mais si ce n'est que cela qui gêne, cela me parait un peu léger comme argument (du moins, si j'ai bien compris).
Quand on travaille sur des variables « sures », autant que cela puissent être, ses arguments semblent tomber un peu.
Bon, en tout cas, il est moins tranché que tout le monde ici ;-) Il serait plutôt du genre à dire « a priori, un hash mais dans tous les cas, le contexte prime ».
Mais en quoi un simple hash ne conviendrait-il pas ?
Cela convient et est effectivement la solution /a priori/
perlienne. Mais ma question portait plutôt sur « est-ce que c'est
possible/cela marche/est autorisé » ?
[...]
Peut-être la lecture de l'article suivant de MJD (encore lui) t'en
apprendra plus : <http://perl.plover.com/varvarname.html>
Ben, cela m'apprendra : tu m'avais déjà donné le pointeur.
En effet, cela répond en partie à ma question, du moins, si j'ai bien
compris.
Par contre, j'avoue que ses raisons me laissent un peu
perplexe. D'accord, il y a un risque de collisions (variables non
définies ou tout simplement collision avec une variable interne de
Perl) mais si ce n'est que cela qui gêne, cela me parait un peu léger
comme argument (du moins, si j'ai bien compris).
Quand on travaille sur des variables « sures », autant que cela
puissent être, ses arguments semblent tomber un peu.
Bon, en tout cas, il est moins tranché que tout le monde ici ;-) Il
serait plutôt du genre à dire « a priori, un hash mais dans tous les
cas, le contexte prime ».
Mais en quoi un simple hash ne conviendrait-il pas ?
Cela convient et est effectivement la solution /a priori/ perlienne. Mais ma question portait plutôt sur « est-ce que c'est possible/cela marche/est autorisé » ?
[...]
Peut-être la lecture de l'article suivant de MJD (encore lui) t'en apprendra plus : <http://perl.plover.com/varvarname.html>
Ben, cela m'apprendra : tu m'avais déjà donné le pointeur.
En effet, cela répond en partie à ma question, du moins, si j'ai bien compris.
Par contre, j'avoue que ses raisons me laissent un peu perplexe. D'accord, il y a un risque de collisions (variables non définies ou tout simplement collision avec une variable interne de Perl) mais si ce n'est que cela qui gêne, cela me parait un peu léger comme argument (du moins, si j'ai bien compris).
Quand on travaille sur des variables « sures », autant que cela puissent être, ses arguments semblent tomber un peu.
Bon, en tout cas, il est moins tranché que tout le monde ici ;-) Il serait plutôt du genre à dire « a priori, un hash mais dans tous les cas, le contexte prime ».
reste a faire un tableau de nom de variable comme tu l'a fait
my @list = ("toto", "titi", "tata") ; foreach my $index (@list) { ${$index}...; # est ta variable;
}
il suffi de le rendre globale si elle doit l'etre...
mais ce type de programmation n'est pas tres propre, il est plus "correct" d'utiliser "use strict;" en debut de ton fichier perl, cele evite d'avoir de mauvaises surprises ou alors utilise un tableau assosiatif. %tab{a}->{b}
Patrice Karatchentzeff wrote:
Salut,
J'avance peu à peu dans le champ de mines que sont les variables en Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais sous condition d'existence d'un certain nombre d'autres variables... Pas clair, non ?
Soit une liste de variables dans un tableau (disons mais cela peut-être n'importe quoi d'indexant des variables comme un hashage). À partir de cette liste, je voudrai créer une nouvelle variable sur chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait # être n'importe quoi, comme # le résultat d'un « parsing » # d'un fichier foreach my $index (@list) { my $new_$index = ... }
J'ai mis $new_$index pour montrer le type de composition que je désire faire mais il est évident que cela ne fonctionne pas en Perl... Je voudrai pourque les choses soient claires avoir une variable comme $new_toto, $new_titi, etc. (elle peut très bien prendre une autre forme, du moment qu'elle est facilement reconnaissable par $index à un endroit quelconque...).
Pourquoi ? J'ai souvent à travailler sur des variables dont je ne connais pas à l'avance le nombre et lorsque l'on fait des interfaces graphiques, on a besoin alors de créer un nombre identique de widgets associés par exemple. Or, le nommage de ces derniers est complexe si l'on doit inventer un nom qui n'a rien à voir avec ces variables...
Je suis par contre preneur s'il existe une méthode perlienne autre pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne trouve pas mon problème... sauf à y mettre des références... et encore.
reste a faire un tableau de nom de variable comme tu l'a fait
my @list = ("toto", "titi", "tata") ;
foreach my $index (@list) {
${$index}...; # est ta variable;
}
il suffi de le rendre globale si elle doit l'etre...
mais ce type de programmation n'est pas tres propre,
il est plus "correct" d'utiliser "use strict;" en debut
de ton fichier perl, cele evite d'avoir de mauvaises surprises
ou alors utilise un tableau assosiatif.
%tab{a}->{b}
Patrice Karatchentzeff wrote:
Salut,
J'avance peu à peu dans le champ de mines que sont les variables en
Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais
sous condition d'existence d'un certain nombre d'autres
variables... Pas clair, non ?
Soit une liste de variables dans un tableau (disons mais cela
peut-être n'importe quoi d'indexant des variables comme un hashage). À
partir de cette liste, je voudrai créer une nouvelle variable sur
chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait
# être n'importe quoi, comme
# le résultat d'un « parsing »
# d'un fichier
foreach my $index (@list) {
my $new_$index = ...
}
J'ai mis $new_$index pour montrer le type de composition que je désire
faire mais il est évident que cela ne fonctionne pas en Perl... Je
voudrai pourque les choses soient claires avoir une variable comme
$new_toto, $new_titi, etc. (elle peut très bien prendre une autre
forme, du moment qu'elle est facilement reconnaissable par $index à un
endroit quelconque...).
Pourquoi ? J'ai souvent à travailler sur des variables dont je ne
connais pas à l'avance le nombre et lorsque l'on fait des interfaces
graphiques, on a besoin alors de créer un nombre identique de widgets
associés par exemple. Or, le nommage de ces derniers est complexe si
l'on doit inventer un nom qui n'a rien à voir avec ces variables...
Je suis par contre preneur s'il existe une méthode perlienne autre
pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne
trouve pas mon problème... sauf à y mettre des références... et
encore.
reste a faire un tableau de nom de variable comme tu l'a fait
my @list = ("toto", "titi", "tata") ; foreach my $index (@list) { ${$index}...; # est ta variable;
}
il suffi de le rendre globale si elle doit l'etre...
mais ce type de programmation n'est pas tres propre, il est plus "correct" d'utiliser "use strict;" en debut de ton fichier perl, cele evite d'avoir de mauvaises surprises ou alors utilise un tableau assosiatif. %tab{a}->{b}
Patrice Karatchentzeff wrote:
Salut,
J'avance peu à peu dans le champ de mines que sont les variables en Perl. Pas si simple que cela ne parait au premier abord ;-)
Aujourd'hui, je voudrai déclarer des variables « à la volée » mais sous condition d'existence d'un certain nombre d'autres variables... Pas clair, non ?
Soit une liste de variables dans un tableau (disons mais cela peut-être n'importe quoi d'indexant des variables comme un hashage). À partir de cette liste, je voudrai créer une nouvelle variable sur chaque variable...
Par exemple :
#!/usr/bin/perl -w
use strict ;
my @list = ("toto", "titi", "tata") ; # par exemple mais pourrait # être n'importe quoi, comme # le résultat d'un « parsing » # d'un fichier foreach my $index (@list) { my $new_$index = ... }
J'ai mis $new_$index pour montrer le type de composition que je désire faire mais il est évident que cela ne fonctionne pas en Perl... Je voudrai pourque les choses soient claires avoir une variable comme $new_toto, $new_titi, etc. (elle peut très bien prendre une autre forme, du moment qu'elle est facilement reconnaissable par $index à un endroit quelconque...).
Pourquoi ? J'ai souvent à travailler sur des variables dont je ne connais pas à l'avance le nombre et lorsque l'on fait des interfaces graphiques, on a besoin alors de créer un nombre identique de widgets associés par exemple. Or, le nommage de ces derniers est complexe si l'on doit inventer un nom qui n'a rien à voir avec ces variables...
Je suis par contre preneur s'il existe une méthode perlienne autre pour traiter le sujet... Mais j'ai beau feuilleté la doc ad hoc, je ne trouve pas mon problème... sauf à y mettre des références... et encore.