Christoph: Array in Hash

Beitrag lesen

Hallo Si,

Du scheinst sowas zu suchen:

$\ = "\n";

my %hash;
my @arr = [1, 2, 3];

$hash{key1} = [1, 2, 3];
$hash{key2} = [9,8,7];

print $hash{key1};
print @{ $hash{key1} }[0];

push(@{$hash{key1}}, 4); # hinzufuegen des Wertes 4 zum Array von hash{key1}
push(@{$hash{key1}}, 5);

print @{ $hash{key1} }[1]; # ist 2
print @{ $hash{key1} }[2]; # ist 3
print @{ $hash{key1} }[3]; # ...
print @{ $hash{key1} }[4];

@{$hash{key1}}[0] = 4;
print @{ $hash{key1} }[0];

print @arr;
print $hash{key2};
print @{ $hash{key2} };

viel Spaß damit
Christoph