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...
...En effet, @_ concatene les tableaux passés en parametre lors de la création d'une instance du module.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 } ...
Est ce que quelqu'un a deja eu ce probleme? Quelqu'un à trouver une solution astucieuse (pas du genre à tout passer en scalaire... )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); ...
Merci
Partager