题
在LUA中编写功能,该功能创建两个表。我希望将表分配给带有X的值名,并添加AY。例如,如果名称是行,它将创建两个Tables linex和liney,但我不知道该怎么做。显然,以下内容不起作用(仅出于显示目的),但是我该怎么做?
function makelinep(x,y,minrand,maxrand,name,length)
name..x = {}
name..y = {}
后来,我希望在编写值后访问“ linex”和“ line”。
解决方案
如果您想要这些在全球名称空间中,则可以使用
_G[name..'x']={}
_G[name..'y']={}
对于您要使用的模块 _M
代替 _G
.
不隶属于 StackOverflow