Thread Hash-Zuweisungen...
(9 answers)
Opened by pearl-man at 2006-11-12 14:30
Grundsätzlich ja, aber nicht so wie du es versuchst. Du brauchst dafür anonyme Hashes bzw. Referenzen auf Hashes.
Code: (dl
)
my %hash=('key1' => 'val1', 'key2' => 'val2'); Das ist schon mal ein guter Anfang. Nun kannst du daraus die Referzen ziehen: Code: (dl
)
my $hash_ref=\%hash; oder gleich einen anonymen Hash erzeugen: Code: (dl
)
my $hash_ref={'key1' => 'val1', 'key2' => 'val2'} das kannst du dann in einen anderen Hash packen: Code: (dl
)
my $hash2{'key_a'}=$hash_ref; Oder das ganze in einem Durchgang: Code: (dl
)
$hash2{'key_a'}={'key1' => 'val1', 'key2' => 'val2'}; Man kann es auch noch weiter zusammenziehen: Code: (dl
)
1 %hash2=( |