Thread Hash in einem Hash mit variablen Keys
(13 answers)
Opened by Gast at 2003-10-23 22:02
[quote=Guest,23.10.2003, 20:02]$provinces {$key} = %provincecontent;[/quote]
So etwas geht in Perl nicht. Hashes koennen immer nur Skalare enthalten. Du kannst aber Folgendes tun: Code: (dl
)
$provinces{$key} = \%provincecontent; Auslesen geht dann so: Code: (dl
)
my $value = $provinces{$key}{$nocheinkey} Warum das klappt, erfaehrst Du, wenn Du Dich mal etwas ueber Referenzen in Perl informierst. Edit: Die Keys bekommst Du uebriens so: Code: (dl
)
@keys = keys %{$provinces{$key}}; <!--EDIT|betterworld|1066936057--> Lieblingsmodule: IPC::System::Simple, Path::Class
|