Jump to content

Module:TableTools: Difference between revisions

finish sparseIpairs
m>Mr. Stradivarius
(add getNumKeys function and improve the comments, add the beginnings of a sparseIpairs function)
m>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
Cookies help us deliver our services. By using our services, you agree to our use of cookies.