“模板:And/doc”的版本间的差异

来自维阿百科
跳转至: 导航搜索
1.38>牛腩面
(创建页面,内容为“== 简介 == 该模板用于简化逻辑判断“and”的操作。 该模板将对传入的参数逐一进行判断,若全都'''非空''',则输出1,否则输出空。 == 用法 == <pre> {{and| 值1 | 值2 | 值3...…)
 
(导入1个版本)
(没有差异)

2022年7月8日 (五) 21:14的版本

简介

该模板用于简化逻辑判断“and”的操作。

该模板将对传入的参数逐一进行判断,若全都非空,则输出1,否则输出空。

用法

{{and| 值1 | 值2 | 值3... 
|then= 全部非空时输出,默认输出数字1
|else= 否则输出
}}

示例

示例一

{{#vardefine:a|1}}
{{#vardefine:b|2}}
{{#vardefine:d|4}}

{{#if:{{and|{{#var:a}}|{{#var:b}}|{{#var:c}}|{{#var:d}}}}   <!-- 第三个参数中传入了未定义的变量“c” -->
|true|false
}}

结果:false

示例二

{{#vardefine:a|1}}
{{#vardefine:b|2}}
{{#vardefine:d|4}}

{{and|{{#var:a}}|{{#var:b}}|{{#var:c}}|{{#var:d}}
|then= true
|else= false
}}

结果:false