該模板用於簡化邏輯判斷「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
|