Module:ListToText:修订间差异
外观
创建页面,内容为“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” |
(没有差异)
|
2022年5月4日 (三) 18:45的最新版本
| 您可能想要zh-cn:创建; zh-tw:建立;本Scribunto模块的zh-cn:文档; zh-tw:文件;。 编者可以在本zh-cn:模板;zh-tw:模組的沙盒 (zh-cn:创建; zh-tw:建立; | 镜像)和测试样例 (zh-cn:创建; zh-tw:建立;)页面进行实验。 请在/doc子页面中添加分类。本zh-cn:模块;zh-tw:模組;的子页面。 |
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