Thread Use of uninitialized value ...: Hash mit Array als value (undef) (14 answers)
Opened by Duff at 2007-07-10 16:56

Duff
 2007-07-10 16:56
#78342 #78342
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Hallo,

ich habe mal wieder Probleme mit der Ausgabe bzw. der folgenden Fehlermeldung, die bei der Ausgabe kommt:
Code: (dl )
Use of uninitialized value in printf ...


Meine Ausgabe sieht so aus:
Code: (dl )
1
2
3
foreach my $key (sort keys %hash) {
printf ("%-35s : %-80s\n", $key, @{$hash{$key}});
}


Das Problem ist wohl, dass in einem Array-value des hashes der Wert undef steht.

Wie bekomme ich nun nochmal eine Ausgabe hin, die mir keine Key ausgibt, bei dem der Value auf undef steht?
D'OH
Daniel

View full thread Use of uninitialized value ...: Hash mit Array als value (undef)