Module:ListToText
模块文档[创建]
您可能想要创建本Scribunto模块的文档。 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。本模块的子页面。 |
local p = {}
local getArgs = require('Module:Arguments').getArgs
function p._main (args)
local list = {}
local null = 0
for i, v in ipairs(args) do
if v == '' then
null = null + 1
else
list[i - null] = v
end
end
local middle = args.middle or '、'
local last = args.last or '和'
return mw.text.listToText(list, middle, last)
end
function p.main(frame)
local args = getArgs(frame, {
parentFirst = true
})
return p._main(args)
end
return p