Thread Gibt es einen Trick bei dem ein hash value seinen hash key kennt?
(13 answers)
Opened by barney at 2025-07-04 14:43
Interessante Idee!
Hab' das gerade mal versucht. Ich krieg' es hin, wenn ich die Objekte als Values in einen Hash tue. Als Keys ging es nicht so gut, da bekam ich einen Fehler, den ich erstmal nicht erklären konnte. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #!/usr/bin/perl use warnings; use strict; package MyHash { sub new { my $classname = shift; my $self = {key => shift, value => shift}; return bless($self, $classname); } } my %h = (0 => MyHash->new("a", 10), 1 => MyHash->new("b", 20), 2 => MyHash->new("c", 30), 3 => MyHash->new("d", 40)); my $i; for $i (keys(%h)) { print "The value of the element is \"" . $h{$i}->{value} . "\".\n"; print "And the key is \"". $h{$i}->{key} . "\".\n\n"; } |