Thread Keyname in Hash aus Variablen zusammensetzen (5 answers)
Opened by jan99 at 2015-04-01 14:38

jan99
 2015-04-01 14:38
#180503 #180503
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
Moin!

auch wenn ich derzeit mit einem andern "Problem" nicht weiterkomme gibt es noch eine andere Baustelle die ich bedienen muss.

Es geht darum das in einem Hash-Daten abgelegt sind:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
my %port_para;
$port_para{prio1}{count} = 0;
$port_para{prio1}{name} = "";
$port_para{prio1}{lat} = 0;
$port_para{prio1}{lon} = 0;

...

my %config=(
  render_poi_size_prio1=>1,
  render_poi_size_prio2=>0.75
);


Weiter unten wird einer Variablen ein Wert zugewiesen:
Code (perl): (dl )
$hashvalue = "prio1";


Nun soll auf die Werte aus dem Hash zugegriffen werden:
Code (perl): (dl )
$port_para{$hashvalue}{count}

Das funktioniert auch ...
... aber an anderer Stelle da funktioniert das weder in dieser Form ..

Code (perl): (dl )
my $minzoom=$config{'minzoom_$hashvalue'}; 


noch in der Form:
Code (perl): (dl )
my $minzoom=$config{minzoom_$hashvalue}; 



Kann mir einer weiterhelfen?

Gruß Jan

modedit Editiert von GwenDragon: BBCode repariert
Last edited: 2015-05-04 11:35:52 +0200 (CEST)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread Keyname in Hash aus Variablen zusammensetzen