【发布时间】:2015-01-06 06:30:53
【问题描述】:
我有一段 Lua 代码会产生错误,但我不明白如何解决。
.............................
local last_num = 0
local channelTable={}
for num in channels.each_number() do -- channels.each_number() returns 1.number in each call
channelTable[last_num] =num;
last_num = last_num +1;
end
table.sort(channelTable);
基于 lua 文档,我可以使用函数sort 对channelTable 中保存的数字进行排序。我得到的错误是:
attempt to index global 'table'
知道如何解决这个问题,或者应该实施冒泡排序吗? 感谢您的任何提示!
【问题讨论】:
-
你能单独运行一个简单的脚本来打印出
_G表吗?这至少可以告诉我们table和其他标准 lua 工具是否在您的环境中可用。