我有一个像这样的字符串:
local tempStr = "abcd"
我想将名为“abcd”的变量发送到这样的函数:
local abcd = 3
print( tempStr ) -- not correct!!
结果将是 3,而不是 abcd。
最佳答案
如果您使用表而不是“普通”变量,则可以使用局部变量来完成此操作:
local tempStr = "abcd"
local t = {}
t[tempStr] = 3
print( t[tempStr]) -- will print 3
关于string - Lua 参数作为字符串名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036750/