如何使變量變量成爲表格的一個元素,就像這樣。更改表中的變量
local table = {}
local var = 10
現在我想插入這個變量作爲table
的一個元素。 事情是這樣的:
table[1] = var
我需要的是,每當我把這個table[1]
,即使變量的變化,它會調用該變量的實際值,就像這樣:
print(table[1]) -> prints 10
var = var + 5
print(table[1]) -> prints 15
是這甚至可能以某種方式?
編輯: 我想要完成以下內容:我想在表中有一個元素,說明應顯示哪個變量。例如:
local var1 = 10
local var2 = 20
現在,如果我有了元素像這樣這些變量的字符串表:
local table = {"var1", "var2"}
現在,如果我做print(table[1])
,當然它會打印出「VAR1」但有什麼辦法,我可以把這個string
這個表的元素變成一個變量調用,當我真的需要這個變量的時候。你可能會問,爲什麼我不給var1
打電話,但是我有一個理由可以解釋,但這將會很長。比方說,我只需要這樣。此外,var1
/var2
CAN CHANGE。
我真的很喜歡1)解決方案。謝謝。 – FICHEKK