[Perl Objet] Constructeur avec tableau en parametre
Bonjour,
Je souhaiterai creer un module Perl.
Pour une instance de ce module, j'aurai besoin d'un constructeur qui accepte en parametre un tableau...
Malheuresement, je n'y arrive pas...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
...
sub New
{
my ($classe, @TM, @GC, $value) = @_;
#initialisation of class datas
my $this = {"TM" => @TM,
"GC" => @GC,
"value" => value};
bless ($this,$classe); #link the ref to the class
return $this; #return the ref instanced
}
... |
...En effet, @_ concatene les tableaux passés en parametre lors de la création d'une instance du module.
Code:
1 2 3 4 5 6 7 8
|
...
my @GC = (1,2,3);
my @TM = (4,5);
my $value = 6;
...
my $object = MyModule->New(@GC,@TM,$value);
... |
Est ce que quelqu'un a deja eu ce probleme? Quelqu'un à trouver une solution astucieuse (pas du genre à tout passer en scalaire...8O )
Merci