2012-04-10T07:39:37
bloonix
foreach my $value (@{$hash{'hash1'}}) {...
Zur Erklärung vielleicht:
$hash{'hash1'} ist eine Referenz auf eine anonyme Liste. Um an die Liste selbst zu kommen, muß man die Referenz dereferenzieren, also "@{$hash{'hash1'}}".
Diese Dinge, die, soweit ich weiß, erst in Perl5 dazugekommen sind, sind in "
Intermediate Perl" recht gut beschrieben. Man kann auch kostenlose Tutorials zum Thema im Internet finden (oder natürlich "perldoc perllol").
(Edit: Buchtipp)
Last edited: 2012-04-10 10:56:29 +0200 (CEST)