模組:沙盒/Lopullinen/images

维基百科,自由的百科全书
文档图示 模块文档[创建]
local p = {}

local getArgs = require('Module:Arguments').getArgs
local function makeInvokeFunc(funcName)
    return function(frame)
        local args = getArgs(frame)
        return p[funcName](args)
    end
end

p.main = makeInvokeFunc('_main')
function p._main(args)
    local images = {}
    for _, v in ipairs(args) do
        table.insert(images, '* [[File:' .. v.. '|16x16px]]')
    end
    if #images > 0 then
        return table.concat(images, '\n')
    end
    return ''
end

return p