Module:消歧义:修订间差异
外观
无编辑摘要 |
无编辑摘要 |
||
第2行: | 第2行: | ||
function xqy.main(frame) | function xqy.main(frame) | ||
local pattern = nil | |||
local result = nil | |||
for _, v in ipairs( frame.args ) do | |||
if result == nil then | |||
result = '本页面介绍的是' .. v | |||
elseif pattern == nil then | |||
pattern = v == '' and '。关于其他用法,请见' | |||
or v == '和' and v | |||
or '。关于' .. v .. ',请见' | |||
else | |||
result = result .. pattern .. '「[[' .. v .. ']]」' | |||
pattern = nil | |||
end | end | ||
end | |||
return result .. '。' | |||
end | end | ||
return xqy | return xqy |
2021年4月30日 (五) 10:41的版本
此模块的文档可以在Module:消歧义/doc创建
local xqy = {}
function xqy.main(frame)
local pattern = nil
local result = nil
for _, v in ipairs( frame.args ) do
if result == nil then
result = '本页面介绍的是' .. v
elseif pattern == nil then
pattern = v == '' and '。关于其他用法,请见'
or v == '和' and v
or '。关于' .. v .. ',请见'
else
result = result .. pattern .. '「[[' .. v .. ']]」'
pattern = nil
end
end
return result .. '。'
end
return xqy