Perler: Länge von Array in Hash

Hi,
könnt ihr mir vielleicht verraten,
wie ich die Anzahl der Elemente eines Arrays herausfinde,
das in einem Hasheintrag liegt
(auch wenn es noch nicht existiert).

Ich dachte da an:
$AnzahlElemente = @{ $Hash{"Hasheintrag"} };

doch das gibt mir beim ersten mal gar nichts zurück (ist ok),
und sobald dann mind. 1 Array-Eintrag besteht,
eine 9-stellige Zahl !!??

Sehr dankbar um Hilfe

-Perler

  1. Ich dachte da an:
    $AnzahlElemente = @{ $Hash{"Hasheintrag"} };

    doch das gibt mir beim ersten mal gar nichts zurück (ist ok),
    und sobald dann mind. 1 Array-Eintrag besteht,
    eine 9-stellige Zahl !!??

    Bei mir geht es so:
    #!/usr/perl/bin -w
    use strict;

    my %hash = ();

    $hash{test} = [qw/ 1 2 3 4 5 6 /];

    my $l = @{ $hash{test} };

    print "length: $l";

    Struppi.