Module:消歧义:修订间差异
跳转到导航
跳转到搜索
(建立内容为“local xqy = {} function xqy.main(frame) local result = '' for k, v in ipairs(frame.args) do result = result .. 'k' .. k .. 'v' .. v end end”的新页面) |
小无编辑摘要 |
||
(未显示同一用户的11个中间版本) | |||
第2行: | 第2行: | ||
function xqy.main(frame) |
function xqy.main(frame) |
||
local p = nil |
|||
local result = nil |
|||
⚫ | |||
⚫ | |||
⚫ | |||
if result == nil then |
|||
result = v == '略' and '' or ('本页面介绍的是' .. v .. '。') |
|||
elseif p == nil then |
|||
p = v |
|||
else |
|||
p = p == '' and '关于其他用法,请见' |
|||
or p == '和' and p |
|||
or '关于' .. p .. ',请见' |
|||
⚫ | |||
p = nil |
|||
end |
end |
||
end |
|||
if p then |
|||
result = result .. '关于其他用法,请见「[[' .. p .. ']]」。' |
|||
end |
|||
return result |
|||
end |
end |
||
return xqy |
2023年1月2日 (一) 00:09的最新版本
可在Module:消歧义/doc创建此模块的帮助文档
local xqy = {}
function xqy.main(frame)
local p = nil
local result = nil
for _, v in ipairs( frame:getParent().args ) do
if result == nil then
result = v == '略' and '' or ('本页面介绍的是' .. v .. '。')
elseif p == nil then
p = v
else
p = p == '' and '关于其他用法,请见'
or p == '和' and p
or '关于' .. p .. ',请见'
result = result .. p .. '「[[' .. v .. ']]」。'
p = nil
end
end
if p then
result = result .. '关于其他用法,请见「[[' .. p .. ']]」。'
end
return result
end
return xqy