【发布时间】:2013-12-07 13:35:03
【问题描述】:
我正在尝试删除 mainMenuButtonGroup1 到 mainMenuButtonGroup6。
为此,我认为我需要执行以下操作:[mainMenuButtonGroup..n] 我该怎么做?
local mainMenuButtonGroup1 = { 1,2 }
local mainMenuButtonGroup2 = { 3,4 }
local mainMenuButtonGroup3 = { 5,6 }
local mainMenuButtonGroup4 = { 7,8 }
local mainMenuButtonGroup5 = { 9,10 }
local mainMenuButtonGroup6 = { 11,12 }
for n = 1, 6 do
[mainMenuButtonGroup..n] = nil
end
【问题讨论】:
-
这些变量不是全局变量。
-
这是 Corona SDK 中的显示对象表。在任何情况下,我认为 _G 都会起作用,如果它们是全局的但它们不是:(
-
那么您需要帮助迭代表吗?还是局部变量?
-
我需要帮助了解如何连接 2 个字符串,然后使用该字符串来引用本地表变量。然后我将对所说的表变量做“事情”。基本上,我不想重复我的代码 6 次。
-
为什么要对[a] 变量'做“事情”?它是在闭包中捕获的吗?你的代码没有显示出来;请注意,变量在 Lua 中没有类型。如果你想对 table 值 做一些事情,那就是另外一个问题了。您的代码也没有显示。
标签: string lua coronasdk lua-table