مۆدیوول:خۆڵەپەتانێ/هیوا/لوا١

بەڵگەدارکردنی مۆدیوول[دروست بکە]
local getArgs = require('Module:Arguments').getArgs

local p = {}

local function makeInvokeFunc(funcName)
	return function (frame)
		local args = getArgs(frame)
		return p[funcName](args)
	end
end

p.func1 = makeInvokeFunc('hello')
function p.hello(frame)
    return 'سڵاو، من ' .. frame.args[1] .. ' م ' .. frame.args[2].."ە."
end

p.func2 = makeInvokeFunc('count')
function p.count(frame)
	local args = getArgs(frame)
    return 'درێژی یەکەم پارامیتەر ' .. #args[1] .." پیتە."
end
return p