Thread %hash mit @arrays als value: unique-Ausgabe der arrays (6 answers)
Opened by Duff at 2007-01-29 16:33

Duff
 2007-01-29 16:33
#73807 #73807
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Hallo,

ich habe folgendes Problem.
Ich habe einen Hash, dessen Schlüssel auf ein Array zeigt.
Ich möchte nun den Schlüssel und das dazugehörige Array ausgeben. Aus dem Array möchte ich aber doppelte Einträge nicht ausgeben, sondern nur ein "unique".

Ausserdem möchte ich Fehler wie
Code: (dl )
Use of uninitialized value in join or string at
nicht mit ausgeben.

Komme nicht wirklich weiter.
Habe es bisher so versucht:
Code: (dl )
1
2
3
4
        for my $k (sort keys %hash) {
print "$k => @{$hash{$k}}\n"; # gibt alles aus, aber doppelt und mit oberer Fehlermeldung
print "$k => $hash{$k}\n"; # gibt Schlüssel mit Arrayreferenz aus
}


Danke.\n\n

<!--EDIT|Duff|1170081227-->
D'OH
Daniel

View full thread %hash mit @arrays als value: unique-Ausgabe der arrays