Am Mittwoch, 4. Juli 2007 schrieb Hannes Vogelmann:
Moin,
ich habe eine Frage zur dynamischen Zusweisung von Variablen-Namen mit Perl.
Am besten mit einem einfachen Beispiel:
Ich habe eine Schleife, die den Variablen a_0 bis a_9 die Werte 0 bis 9 zuweisen soll. Sinngemäß also:
for ($n = 0; $ < 10; $n++) { my $a_n = n; weitere Befehle; }
So geht es natürlich nicht, weil das "n" in "a_n" nicht dem $n entspricht und so nur jedesmal "a_n" neu definiert wird.
Wie kann ich den index $n in der Variablendefinition so einfließen lassen dass ich sinngemäß 10 Variablen a_"$n" bekomme?
my ${a_$i} = $n; Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer