Gustl: DynamicVariablen in Perl interpretieren, ähnlich JS eval?

Beitrag lesen

Hallo,
eval() gibt es auch in Perl.

hi, ja weiss ich. ich check nur nicht wie man es einsetzt. könntest du mir das kurz beschreiben anhand eines einfachen beispiels?

  
  
my $i = 3;  
  
my $var$i = "variable name \$var3";  
  
my eval("$variable$i"); ???  
  
if ( eval("$variable$i") > pleite ) {..} ???

ich checks nicht.

wieso kann man nicht einfach my $hund{$i} schreiben oder so ähnlich. eine einfache schreibweise für das interpretieren dynamischer variablen eben, das wirds doch wohl geben.

in meinem fall läuft eine schleife in einer anderen, und beide schleifen müssen variablen dynamisch erzeugen und verarbeiten. in der inneren schleife muss ich gleich 2 dynamische variablen erzeugen und mit einer dynamischen aus schleife 1 vergleichen. wer soll da noch mit einem mehrdimensionalen array durchblicken. ist so schon verzwickt genug.

ich hab das selbe unter JS am laufen. da klappt das recht gut mit eval.

  • Gustl