若第1参数为空,则输出作为默认值的第2参数。
示例:{{default| <!-- 空 --> | 默认值 }}
结果:默认值
示例:{{default| {{#ifexpr: 1 < 0 | 这个世界完蛋了 | 1当然不会小于0 }} | 体育老师在路上 }}
结果:1当然不会小于0
- 此模板主要用在判断一个代价较高的算式结果是否为空,若空则使用默认值。
例如使用#invoke解析器函数调用一个代价较高的模块时,避免为了判断结果是否为空、结果非空时输出结果两次操作而进行至少两次重复计算。
另相比定义变量储存结果,使用此模板使Wiki代码更加简洁易懂。