Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 在lua中,一个变量如何成为另一个变量名的一部分?_Variables_Lua - Fatal编程技术网

Variables 在lua中,一个变量如何成为另一个变量名的一部分?

Variables 在lua中,一个变量如何成为另一个变量名的一部分?,variables,lua,Variables,Lua,我想设置动态变量名 比如 function make(name) local name..bar = "ipsum" end make(foo) 这可能吗 对于globals,它只是像\u G[name..bar]那样索引。对于本地表,您可以通过设置本地表中使用的所有全局表并为该表编制索引来模拟这一点。对于真正使用本地语言的方法,我帮不了你。你能举个例子说明为什么要这样做吗?

我想设置动态变量名

比如

function make(name)
local name..bar = "ipsum"
end

make(foo)   

这可能吗

对于globals,它只是像
\u G[name..bar]
那样索引。对于本地表,您可以通过设置本地表中使用的所有全局表并为该表编制索引来模拟这一点。对于真正使用本地语言的方法,我帮不了你。

你能举个例子说明为什么要这样做吗?