Difference between revisions of "Module:TableTools"

Jump to navigation Jump to search
finish sparseIpairs
en>Mr. Stradivarius
(add getNumKeys function and improve the comments, add the beginnings of a sparseIpairs function)
en>Mr. Stradivarius
(finish sparseIpairs)
Line 72: Line 72:
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
--]]
--]]
-- function p.sparseIpairs(t)
function p.sparseIpairs(t)
-- local nums = p.getNumKeys(t)
local nums = p.getNumKeys(t)
local i = 0
local lim = #nums
return function ()
i = i + 1
if i <= lim then
local key = nums[i]
return key, t[key]
end
end
end


return p
return p
Anonymous user

Navigation menu