Thread Etwas zu einem Mehrdimensionalen Hash hinzufügen (6 answers)
Opened by renee at 2003-12-15 17:38

Dubu
 2003-12-18 02:07
#76127 #76127
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=renee,15.12.2003, 22:14]Ich habe genau den Code ausgeführt und $ac_nr ist definitiv ausgeführt.
Ich habe testweise mal $ac_nr ausgegeben direkt bevor ich diese Zeile $tmp_hash{ac_nr}->{ac_nr} = 1; habe...
[/quote]
Also, wenn du
$tmp_hash{ac_nr}->{ac_nr} = 1;
setzt, und dann $ac_nr so definierst:
$ac_nr = 'ac_nr';
dann sollten
print $tmp_hash{ac_nr}->{ac_nr};
und
print $tmp_hash{$ac_nr}->{ac_nr};
das gleiche ausgeben.
Wenn $ac_nr einen anderen Wert hat, klappt es natuerlich nicht.

Quote
Die Ausgabe kann ich aus mehreren Gründen nicht posten:
1.) Ist das Skript auf der Arbeit und
2.) Gibt es keine Ausgabe. Das 2. print Dumper(\%tmp_hash); wird gar nicht ausgeführt...

Alles wegstreichen, was nicht zum Problem gehoert und das Restproblem morgen posten. :-)

Und ehrlich gesagt halte ich es fuer sehr zweifelhaft, dass es sich um einen Perl-Bug handelt und das print() "gar nicht ausgefuehrt" wird, aber ausgeschlossen ist es natuerlich nicht.

View full thread Etwas zu einem Mehrdimensionalen Hash hinzufügen