2009-11-18T12:46:15 biancaHi! Code (perl): (dl ) 1 2 3 4 5 my @eintraege; $eintraege[5] = 'test 5'; $eintraege[7] = 'test 7'; $eintraege[100] = 'test 100'; print "Scalar: " . scalar @eintraege . "\n"; Ergibt 101, den nächsten freien Zähler im Array. Aber mit welcher Syntax erhalte ich 3 zurück, also die Anzahl der belegten Felder im Array?
1 2 3 4 5
my @eintraege; $eintraege[5] = 'test 5'; $eintraege[7] = 'test 7'; $eintraege[100] = 'test 100'; print "Scalar: " . scalar @eintraege . "\n";