テーブルの要素を変更するにはどうすればよいですか?テーブルの変数を変更する
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