【发布时间】:2013-08-01 05:29:40
【问题描述】:
我在 Lua 中看到很多变量前面添加了哈希字符“#”。
它有什么作用?
示例
-- sort AIs in currentlevel
table.sort(level.ais, function(a,b) return a.y < b.y end)
local curAIIndex = 1
local maxAIIndex = #level.ais
for i = 1,#currentLevel+maxAIIndex do
if level.ais[curAIIndex].y+sprites.monster:getHeight() < currentLevel[i].lowerY then
table.insert(currentLevel, i, level.ais[curAIIndex])
curAIIndex = curAIIndex + 1
if curAIIndex > maxAIIndex then
break
end
end
end
抱歉,如果已经有人问过这个问题,我在互联网上搜索了很多,但似乎没有找到答案。提前致谢!
【问题讨论】:
标签: lua