Module:Util/tables/len: Difference between revisions
< Module:Util | tables
PhantomCaleb (talk | contribs) mNo edit summary |
PhantomCaleb (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
local | local function len(tbl) | ||
local count = 0 | |||
for i in ipairs(tbl) do | |||
count = count + 1 | |||
return | end | ||
return count | |||
end | end | ||
return len | return len |
Latest revision as of 17:30, 12 May 2024
len(tbl)
Returns
- The length of the array component of
tbl
. Unlike the#
operator, this function works with frame.args and tables loaded via mw.loadData.
Examples
# | Input | Output | Result |
---|---|---|---|
1 | len({1, 2, 3, [10] = 10})
| 3
| |
2 | len({ foo = "bar" })
| 0
|