Neckrat 47647a5c8a initial commit
Co-authored-by: Ivan Yuriev <ivanyr44@gmail.com>
2025-07-31 01:54:03 +03:00

20 lines
319 B
Lua

local P = {}
---List generator
---@generic T
---@param count integer
---@param generator fun(i: integer): T
---@return T[]
function P.generateList(count, generator)
if count <= 0 then return {} end
local xs = {}
for i = 0, count - 1, 1 do
xs[i] = generator(i)
end
return xs
end
return P