Thread array in hash erweitern (23 answers)
Opened by jan99 at 2010-09-03 12:59

jan99
 2010-09-06 18:49
#141219 #141219
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
hi !

ich muss dieses posting nochmal aufnehmen und fortsetzen.

nun will ich auf die daten aus dem oben erstellten hash zugreifen und habe jetzt folgenden code:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
# Auflistung aller verwendeten Tags     
        my @key_list=OsmPM_GetKeyList(@osm_data); 
        my @key_id_list = OsmPM_GetKeyIdList(@osm_data);  # <<< das ist das von oben!

        foreach my $keyname (@key_list)
        {
                # tag-count
                my @tags = $key_id_list{$keyname}; #<<< angemerkte zeile
                my $tag_count = scalar(@tags);
        }


ich bekomme jetzt für die oben gekennzeichnete Zeile die Meldung:

Quote
Global symbol "%key_id_list" requires explicit package name at osm_poimaker_m


Kann mir einer sagen warum - irgendwie klemmt es bei mir immer wieder an den typenbezeichnungen !

gruß Jan :-)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread array in hash erweitern