Thread Arrays (11 answers)
Opened by Gast at 2005-08-08 13:07

Gast Gast
 2005-08-08 13:07
#57020 #57020
Hallo, ich hätte mal ne Frage zu den Arrays in Perl.
Ich ab ein indizierte Array und will diese in einem Buffer zwischenspeichern um sie später wieder rauszuholen. Folgender Code veranschaulicht dies, er funktioniert aber nicht.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
my %source;
my %dest;
my @buffer;

$source{key1} = "value1";
$source{key2} = "value2";
push (@buffer, %source);
$source{key1} = "value3";
$source{key2} = "value4";
push (@buffer, %source);

#(...)

%source = pop(@buffer);
print $source{key1};

Beim compilieren kommt der Fehler
Code: (dl )
Odd number of elements in hash assignment
bei '%source = pop(@buffer);' mit dem ich nichts anfangen kann.

Hat jemand ne Idee was ich machen kann ?

View full thread Arrays