Mailinglist Archive: opensuse-de (1512 mails)

< Previous Next >
Re: dynamische Zuweisung von Variablen mit PERL
  • From: hamann.w@xxxxxxxxxxx
  • Date: 4 Jul 2007 19:19:06 -0000
  • Message-id: <wolfgang-1070704211906.A017942@amadeus3.local>

das klappert bei mir:

$n = 7;
$a = "a_$n";
print $$a; # gibt $a_7 aus

Wolfgang Hamann

* Hannes Vogelmann <hannes.vogelmann@xxxxxxxxxx> [2007-07-04 15:03]:

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.


--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >