Lua Variable Name in Variable festlegen?

2 Antworten

Vermutlich nicht.

Aber so Dinge wie Arrays wird es geben oder sogar Maps.

Letzteres bildet einen Wert auf einen anderen ab (e.g. einen Namen auf einen Wert). Ersteres kann man notfalls verwenden um letzteres zu implementieren (e.g. ein Array für die Namen und ein Array für die Werte).

Das ist nicht möglich.

Wenn es dir allerdings nur um den Variablenzugriff über strings/namen geht, kannst du die Werte auch in einer Tabelle speichern und über den Namen zugreifen.

Beispiel:

local variablen = {}
local var1 = 'testVar'
variablen[var1] = 365
print(variablen['testVar']) -- Ausgabe: 365
Woher ich das weiß:eigene Erfahrung