Есть ли в Lua встроенная функция sum ()
? Кажется, я не могу найти его, и я искал почти всю документацию. Может быть table.sum ()
или что-то в этом роде, чтобы следовать текущим соглашениям. Но так как я не смог его найти, мне пришлось его реализовать:
function sum(t)
local sum = 0
for k,v in pairs(t) do
sum = sum + v
end
return sum
end
Однако кажется забавным реализовывать что-то настолько простое. Существует ли встроенная функция или нет?