Ich würde gerne einen zweidimensionalen Hash initialisiern um ihn später füllen zu können. Die Keys des äußeren Hashs kommen dynamisch aus einer Liste (@list).
Folgendes funktioniet nicht, da dadurch alle Keys auf die gleiche Refernz zeigen:
my @list;
my %domains;
my %addresses;
Den brauchst du nicht.
foreach (@list){
$domains{$_} = %addresses;
so geht's:$domains{$_} = {};
Struppi.