“模板:And/doc”的版本间的差异
< 模板:And
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
|