4,308
个编辑
(→#if) |
|||
第280行: | 第280行: | ||
|} | |} | ||
=== #if === | === #if === | ||
此函数判断一个字符串是否为空。只包含空格的字符串被视为空字符串。 | 此函数判断一个字符串是否为空。''' 只包含 半角 空格的字符串被视为空字符串''',这意味着,全角空格( )是不被当做空字符串的 。 | ||
<code><nowiki>{{#if: 字符串 | 空值返回 | 非空值返回 }}</nowiki></code> | <code><nowiki>{{#if: 字符串 | 空值返回 | 非空值返回 }}</nowiki></code> | ||
当字符串是空值时返回第二个参数,当字符串不是空值时返回第三个参数。 | 当字符串是空值时返回第二个参数,当字符串不是空值时返回第三个参数。 | ||
第286行: | 第286行: | ||
<code><nowiki>{{#if: {{{参数名|}}} | 空值返回 | 非空值返回 }}</nowiki></code> | <code><nowiki>{{#if: {{{参数名|}}} | 空值返回 | 非空值返回 }}</nowiki></code> | ||
返回值不一定需要填写可以为空,这样就不会返回内容。这对于下面判断类型的解析器函数一致适用。 | 返回值不一定需要填写可以为空,这样就不会返回内容。这对于下面判断类型的解析器函数一致适用。 | ||
=== #ifeq === | === #ifeq === | ||
此函数判断两个输入字符串是否相同,并根据结果输出两个字符串的其中一个。如果需要更多的比较和输出字符串,请考虑使用<code>#switch</code>。 | 此函数判断两个输入字符串是否相同,并根据结果输出两个字符串的其中一个。如果需要更多的比较和输出字符串,请考虑使用<code>#switch</code>。 |