置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Module:Sandbox/Viviren/Module:par-test

猛汉♂百科,万男皆可猛的百科全书!转载请标注来源页面的网页链接,并声明引自猛汉百科。内容不可商用。
跳到导航 跳到搜索
Template-info.svg 模块文档  [创建] [刷新]
local p = {}
	--[[这个模块用于嵌入模板后,对模板参数值的情况进行判断.]]

function p.Note( frame ) -- 这个函数用来判断Note模板的参数的赋值情况.
	NI1 = #frame.args[1]
	NI2 = #frame.args[2] -- 获取Note模板接受的2个参数值,转化为字符串长度.

if ( NI1 ~= 0 ) -- 通过字符串长度和if语句来判断每个参数值是否为空.
then
	NL1 = 1
else
	NL1 = 0
end -- 使用0和1来指代参数值是否为空.

if ( NI2 ~= 0 )
then
	NL2 = 1
else
	NL2 = 0
end

if ( NL1 + NL2 ~= 2 )
then
	return "1" -- 当输入的2个参数值存在空值时,返回字符1.
else
	return "0" -- 当输入的2个参数值全部不为空时,返回字符0.
end

end -- 使用0和1来指定Note模板应当继续运行还是停止并报错.

return p