请输入您要查询的百科知识:

 

词条 Module:ShowArguments
释义 --[[

ShowArguments

Displays all the arguments passed into the module

Usage:

/*

  • /
        if args[1] == nil then        local pFrame = frame:getParent();        args = pFrame.args;        for k,v in pairs( frame.args ) do            args[k] = v;        end    end

]]

local ShowArguments = {}

function ShowArguments.display(frame)

    local text='';    globalFrame = frame    local args = frame.args    if args[1] == nil then        text = 'Arguments from parent'        local pFrame = frame:getParent();        args = pFrame.args;        for k,v in pairs( frame.args ) do            args[k] = v;        end    end        for k,v in pairs( frame.args ) do             text = text .. 'key (' .. k .. ') value ('.. v .. ')';        end    return text

end

function ShowArguments.join(frame)

    local res='';    local args = {};    for k,v in pairs( frame.args ) do      if v ~= nil and v ~= '' then         args[k]=v      end    end    local sep = args[1];    res = table.concat( args, sep, 2, j );    return 'sep (' .. sep ..')' .. res

end

return ShowArguments

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 18:33:43