自己对Wiki及HTML语法不甚熟悉,故创建此页面,以作为未来编写(整活)时的语法参考。
{{#if: a | b | c }}:非空判断函数,当参数a为非空返回并输出参数b,为空时返回并输出参数c{{#ifeq: a | b | c | d }}:相等判断函数,当a == b时返回并输出参数c,当a != b时返回并输出参数d
{{var|}}与{{var}}的意义{{var|}}:将空值作为初值赋予给变量{{var}},输出结果为空值{{var}}:变量{{var}},输出结果为"{{var}}"{{var|}}与{{var}}两种wikitext,已对{{var|}}赋予初值。问,在调用模板时是否对{{var|}}进行赋值,分别对调用后的模板中的两种wikitext的输出结果有什么影响:{{var|}}:若调用时对变量var进行赋值,将输出新赋予的值;若调用时不对变量var进行赋值,将输出初值(空值){{var}}:若调用时对变量var进行赋值,将输出新赋予的值;若调用时不对变量var进行赋值,{{var}}将不作为变量,仅作为文本输出"{{var}}"{{User:Ybkf/CodeSandbox|var= 1}}
var=1 1 if (var!= nil) 1 else "nil":1 1 var=1?:true 1
{{User:Ybkf/CodeSandbox}}
var=nil
{{{var}}}
if (var!= nil) 1 else "nil":nil
{{{var}}}
var=1?:false
{{{var}}}