Module:TestMod: Difference between revisions
Jump to navigation
Jump to search
(ok so apparently you can't just get the args directly and you need to use a "frame") |
(number seems to be 1 higher than intended) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
local p = {} --p stands for package | local p = {} --p stands for package | ||
function p. | function p.countArgs( frame ) | ||
local args = frame.args | |||
local i = 1 | |||
return | while args[i] do i = i + 1 end | ||
return "You entered " .. i - 1 .. " arguments." | |||
end | end | ||
return p | return p |
Latest revision as of 11:00, 18 April 2024
Basic test Lua module, can be invoked with {{#invoke: TestMod|FunctionName|arg1|arg2|etc ...}}
local p = {} --p stands for package function p.countArgs( frame ) local args = frame.args local i = 1 while args[i] do i = i + 1 end return "You entered " .. i - 1 .. " arguments." end return p