模組:Vgname/testcases
外观
![]() | 這是Module:Vgname的測試樣例頁,測試結果請見討論頁。 |
local yesno = require('Module:Yesno')
local getArgs = require('Module:Arguments').getArgs
local function makeInvokeFunc(funcName)
return function (frame)
local args = getArgs(frame, {
parentOnly = true;
valueFunc = function (key, value)
if value == nil then
return ''
else
return value
end
end;
})
return p[funcName](args)
end
end
local p = {}
local function func1(args)
return args[1]
-- Code for the first function goes here.
end
local function func2(args)
-- Code for the second function goes here.
end
p.main = makeInvokeFunc('_main')
function p._main(args)
return func1()
end
return p