Globale Variablen innerhalb globalem Array ändern / ausgeben

Jooo... würde mich ja mal liebend gerne mit sprintf u.d.gl. intensiver beschäftigen. Da gibts dolle Dingers, die einem das Leben vereinfachen würden. Leider fehlt mir dazu die Zeit :(

Funktionen statt feste Strings sind natürlich elegant und effektiv, aber wenn dann alles doppelt gemanagt werden muß, ist alle Eleganz und Effektivität ja dahin. Habe mit
Code:
// replace Data
yTtpDt = pyTtpDt.split(_SpltSepPrm);
  for(iCnt in yTtpDt)
  {
    RExSuch=eval("/vTtpDt" + iCnt + ".+/");
    RExRepl=eval("/vTtpDt" + iCnt + "/g");
    if( TtpDt.search(RExSuch) >= 0) TtpDt = TtpDt.replace(RExRepl, yTtpDt[iCnt]);
  }
die Ersetzung der fixen Strings mit replace realisiert. Die Variablen in den Objekten habe ich in die Strings integriert - läuft, ist auch effektiv und flexibel - nur nicht sonderlich "elegant" :). Ich denke ich belasse es dabei, auch wenn es da "dolle Dinger" gäbe :)

Dir jedenfalls vielen Dank!
Gruß Ralf
 
Zurück