[Dresden-pm] Ein Hash von einer Liste von Hashs
Steffen Schwigon
schwigon at webit.de
Fre Feb 3 02:27:52 PST 2006
Falk Herrmann <falk.herrmann at bike24.net> writes:
> my %status_hash;
> %status_hash = (
> t1 => {
> status => 1,
> name => "Affe"
> },
> t2 => {
> status => 2,
> name => "giraffe"
> },
> t3 => {
> status => 0,
> name => "loewe"
> }
> );
Möglicherweise möchtest Du ja einen Hash über die verschiedenen
Status-Codes. Dann sollten diese Statuscodes die Keys (links vom "=>")
sein und es könnte so hier aussehen:
my %status_hash;
%status_hash = (
1 => {
name => "Affe"
},
2 => {
name => "giraffe"
},
3 => {
name => "loewe"
}
);
Darauf könntest Du wie folgt zugreifen:
my $status = do_something(); # liefert z.B. 2
print "Status code: " . $status ." \n"; # 2
print "Status name: " . $status_hash{$status} . "\n"; # giraffe
GreetinX
Steffen
--
Steffen Schwigon <http://renormalist.net>