Länge von Array in Hash
Perler
- perl
0 Struppi
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
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.