Thread Hash in einem Hash mit variablen Keys (13 answers)
Opened by Gast at 2003-10-23 22:02

merl
 2003-10-29 17:35
#67034 #67034
User since
2003-10-29
1 Artikel
BenutzerIn
[default_avatar]
danke schon mal, ich denke nun bin ich schon ein ganzes stück weiter. bin nun auf ein anderes problem gestossen.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
%provinces = (
);

$i = 1;


%provincecontent1 = (
name => 0,
troops => 888,
);

$provinces{test1} = \%provincecontent1;

%provincecontent1 = (
name => 1,
troops => 999,
);

$provinces{test2} = \%provincecontent1;

my $value = $provinces{test1}{name};
print $value;
my $value = $provinces{test1}{troops};
print $value;
my $value = $provinces{test2}{name};
print $value;
my $value = $provinces{test2}{troops};
print $value;


nun ist das problem, dass ich nur eine referenz habe, und diese natürlich bei der 2ten zuweisung einen anderen wert annimmt.

die ausgabe jetzt ist 1,999 und 1,999
sie sollte aber 0,888 und 1,999 sein.


danke schonmal.

View full thread Hash in einem Hash mit variablen Keys