Difference between revisions of "Module:TableTools"
m
4 revisions imported from meta:Module:TableTools
>Pppery |
>Minorax m (4 revisions imported from meta:Module:TableTools) |
||
| (6 intermediate revisions by 6 users not shown) | |||
| Line 426: | Line 426: | ||
-- a different value when there are gaps in the array portion of the table. | -- a different value when there are gaps in the array portion of the table. | ||
-- Intended to be used on data loaded with mw.loadData. For other tables, use #. | -- Intended to be used on data loaded with mw.loadData. For other tables, use #. | ||
-- Note: #frame.args in frame object always be set to 0, regardless of | |||
-- the number of unnamed template parameters, so use this function for | |||
-- frame.args. | |||
--]] | --]] | ||
function p.length(t) | function p.length(t) | ||
local i = | local i = 1 | ||
while t[i] ~= nil do | |||
i = i + 1 | i = i + 1 | ||
end | |||
return i - 1 | return i - 1 | ||
end | end | ||