Moin, ich habe mal eine Frage zu der Benennung von Zählvariablen. Wenn ich z.B. mehrere for-Schleifen in einen Script habe, muss dann jede Schleife eine eigene habe oder kann man immer die gleiche (z.B. i) nutzen? Natürlich nur, solange sie nicht verschachtelt sind. --- Viele Grüße Mario
Das hängt von der Sichtbarkeit (Scope) der Variablen ab.
Generell gilt:
[variable] = [Inhalt] -> global sichtbar ohne #targetengine-Anweisung nur während der Skriptausführung mit #targetengine-Anweisung auch nach Skriptausführung innerhalb der Engine
var [variable] = [Inhalt] außerhalb von Funktionen -> global,
innerhalb von Funktionen in der Funktion und den in der Funktion definierten Funktionen.
Variablen, die Du nicht mehr benötigst, kannst Du wieder verwenden, also nich mehr benötigte Variablen innerhalb des gleichen Bereichs, also z. B. nacheinander ausgeführte Schleifen können innerhalb des gleichen Scopes wieder verwendet werden.
Bei verschachtelten Schleifen verwende ich persönlich diese Schreibweise