动态分配表变量?

Seb*_*ell 3 variables lua lua-table

在Lua中编写一个函数,创建两个表.我希望将表格分配给值名称,​​并添加x,并添加一个.例如,如果name是line,它将创建两个表linex和liney,但我无法弄清楚如何做到这一点.以下显然不起作用(仅用于显示目的),但我将如何进行此操作?

function makelinep(x,y,minrand,maxrand,name,length)
  name..x = {}
  name..y = {}
Run Code Online (Sandbox Code Playgroud)

后来我希望在写完值后访问"linex"和"liney".

Joe*_*oel 5

如果您想在全局名称空间中使用它们

_G[name..'x']={}
_G[name..'y']={}
Run Code Online (Sandbox Code Playgroud)

对于您用来_M代替的模块_G.