Lua是否在对象引用中使用变量?

Lua是否在对象引用中使用变量?,lua,Lua,可以在Lua中的对象引用中使用变量吗?例如,a.Value是字符串,a.Value=“b”。我想访问a.b.c.d或a.(a.Value).c.d。我怎样才能做到这一点呢?语法a.b实际上是a[“b”]的缩写。要执行您想要的操作,您需要去掉“b”,而是使用变量,如下所示: a[a.Value].c.d 语法a.b实际上是a[“b”]的简写。要执行您想要的操作,您需要去掉“b”,而是使用变量,如下所示: a[a.Value].c.d 有趣!所以对象可以像数组一样处理(如果我没有混淆数组语法的话

可以在Lua中的对象引用中使用变量吗?例如,a.Value是字符串,a.Value=“b”。我想访问a.b.c.d或a.(a.Value).c.d。我怎样才能做到这一点呢?

语法
a.b
实际上是
a[“b”]
的缩写。要执行您想要的操作,您需要去掉
“b”
,而是使用变量,如下所示:

a[a.Value].c.d

语法
a.b
实际上是
a[“b”]
的简写。要执行您想要的操作,您需要去掉
“b”
,而是使用变量,如下所示:

a[a.Value].c.d

有趣!所以对象可以像数组一样处理(如果我没有混淆数组语法的话)?似乎有用!非常感谢。有趣!所以对象可以像数组一样处理(如果我没有混淆数组语法的话)?似乎有用!非常感谢。