Как я могу изменить переменную как элемент таблицы.Изменение переменной в таблице
local table = {}
local var = 10
Теперь я хочу, чтобы вставить эту переменную в качестве элемента table
. Что-то вроде этого:
table[1] = var
Что мне нужно, когда я называю это table[1]
, даже если изменения переменных, он будет вызывать фактическое значение этой переменной, например:
print(table[1]) -> prints 10
var = var + 5
print(table[1]) -> prints 15
ли это даже возможно как-то?
EDIT: Я хочу выполнить следующее: я хочу иметь элемент в таблице, в котором указывается, какая переменная должна отображаться. Например:
local var1 = 10
local var2 = 20
Теперь, если у меня есть таблица, которая имеет элементы как строки из этих переменных, как так:
local table = {"var1", "var2"}
Теперь, если я print(table[1])
, конечно, печатает «var1», но есть ли способ превратить этот элемент таблицы в string
в вызов переменной, когда мне действительно нужна эта переменная. Вы можете спросить, почему бы мне просто не позвонить var1
, но есть причина, которую я могу объяснить, но это было бы очень долго. Скажем, мне просто нужно это так. Кроме того, var1
/var2
CAN CHANGE.
Мне очень нравится 1) решение. Спасибо. – FICHEKK