查看“模块:ArrayTemplate”的源代码
因为以下原因,您没有权限编辑本页:
您可以查看与复制此页面的源代码。
-- Module:ArrayTemplate
-- Made with ♥ by User:Leranjun
-- This module implements {{tl|ApplyToArray}}.
-- Please refrain from invoking this module directly.
local p = {}
local getArgs = require("Module:Arguments").getArgs
function p.main(frame)
local args = getArgs(frame)
local tname, arr = args[1], args[2]
local cnt = frame:expandTemplate {title = "array", args = {"get", arr, "count"}}
local targs = {}
for i = 1, cnt, 2 do
local k = frame:expandTemplate {title = "array", args = {"get", arr, i}}
local v = frame:expandTemplate {title = "array", args = {"get", arr, i + 1}}
targs[k] = v
end
000
1:0
返回至模块:ArrayTemplate。