Module:TableTools: Difference between revisions
From Tardis Wiki, the free Doctor Who reference
Implementing talk page edit requested
No edit summary |
(Implementing talk page edit requested) |
||
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 |