模組:沙盒/Cwek/test2
外观
local p={}
local getArgs
local mathModule=require('Module:Math')
function getArgsNumberKey(args)
local arrs={}
for key,_ in pairs(args) do
local num_key=tonumber(key)
if num_key ~= nil then table.insert(arrs,key) end
end
return arrs
end
p.main=function(frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
args = getArgs(frame--, {wrappers = 'Template:Navbox'}
)
local currentTitle=mw.title.getCurrentTitle()
local text = tostring(currentTitle.namespace == 0) ..'<br/>'
mw.logObject(frame)
local tFrame = frame:getParent()
while tFrame ~=nil do
mw.logObject(tFrame)
tFrame=tFrame:getParent()
end
text = text .. (frame:preprocess('<includeonly>includeonly</includeonly>')) .. '<br/>'
local testArr=getArgsNumberKey(args)
for _,key in ipairs(testArr) do
local val_argKey = args[key]
text = text .. type(key) ..','..key.. ':'..tostring(val_argKey)..'<br/>'
end
return text
end
return p