切換菜單
切換偏好設定選單
切換個人選單
尚未登入
若您做出任何編輯,會公開您的 IP 位址。
於 2025年11月1日 (六) 22:36 由 哈里布莱對話 | 貢獻 所作的修訂 (// Edit via InPageEdit)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
模板文檔  [查看] [編輯] [歷史] [刷新]

簡介

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