Что значит # в Lua?

Я видел, как хеш-символ '#' часто добавлялся в начало переменных в 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

Извиняюсь, если об этом уже спрашивали, я много искал в интернете, но, похоже, не нашел ответа. Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос