Module:消歧义:修订间差异

此后如竟没有炬火,我便是唯一的光。
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
第2行: 第2行:


function xqy.main(frame)
function xqy.main(frame)
local result = ''
local pattern = nil
local result = nil
for k, v in ipairs(frame.args) do
result = result .. 'k' .. k .. 'v' .. v
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
return result .. '。'
end
end



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