2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

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