Thread Länge eines Arrays im Hash: herausfinden (22 answers)
Opened by pktm at 2003-11-19 22:13

pktm
 2003-11-20 18:29
#72197 #72197
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Geht immernochnicht.
Also ich habe einen Hash der als Keys die Anzahl der gefundenen (gesuchten) Textstellen in einer Datei enthält.
Als Value ist ein Array mit allen Zeilen angegeben, wo sich diese Textstelle in der Datei befindet.
z.B.:
Code: (dl )
1
2
3
my $navs = (
1 => qw(1 2 3 4 5),
);


Jetzt muss ich an den letzten Wert des Arrays rankommen.
$navs{$_}[ scalar(@{ $navs{$_} }) ] geht es nicht.
Dabei spreche ich doch
1. den aktuellen Key im Hash an (beim durchlauf): $navs{$_}
2 und den letzten Array-Wert $navs{$_}[ LETZTERARRAYWERT ]
Wobei LETZTERARRAYWERT die Indexnummer scalar(@{ $navs{$_} }) hat.
Und wieso geht das dann nicht?
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Länge eines Arrays im Hash: herausfinden