il faut que tu passes une référence sur ta hash!
Code :
- my %hash = ('A'=>1, 'B'=>2, 'C'=>3);
- ...
- test(\\%hash);
- ...
- sub test {
- my $var1 = shift;
- ...
- }
|
Attention quand tu as une reference sur un hash tu accèdes a tes élements différement:
Code :
- my $hashRef = {'A'=>1,'B'=>2,'C'=>3};
- #1ere façon pour l'element 1:
- print $hashRef->{'A'};
- #2eme façon
- print $$hashRef{'A'};
|
edit: c#n de forum qui bouffe les slashs 
Message édité par anapajari le 13-11-2006 à 15:48:10