Schrift
[thread]8721[/thread]

%hash gibt Fehlermeldung: uninitialized value in hash



<< >> 3 Einträge, 1 Seite
Duff
 2007-02-05 10:56
#74000 #74000
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Hallo,

bekomme immer bei einem Hash-Vergleich folgende Fehlermeldung:
Code: (dl )
Use of uninitialized value in hash element 


So wie es bei der Ausgabe aussieht, scheint in einem Array ein leerer String zu stehen.
Code: (dl )
1
2
3
4
5
6
7
8
my %seen = ();
my @uniq;
foreach my $adapter (@result) {
#print "@{$adapter}\n";
foreach my $item (@{$adapter}) { ueberpruefen
push(@uniq, $item) unless $seen{$item}++; vorkommt
}
}
D'OH
Daniel
renee
 2007-02-05 11:04
#74001 #74001
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann mach mal
Code: (dl )
push(@uniq, $item) unless defined $item and $seen{$item}++; 
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Duff
 2007-02-05 13:01
#74002 #74002
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Danke, hat funktioniert.

...hätte ich ja auch mal selber drauf kommen können...
D'OH
Daniel
<< >> 3 Einträge, 1 Seite



View all threads created 2007-02-05 10:56.