全站通知:
帮助:解析函数/or
刷
历
编
< 帮助:解析函数
跳到导航
跳到搜索
or是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。
or
返回两个参数中首个非空值。出自扩展 ParserPower。
在2020年5月10日后的版本中,支持任意多个参数(目前BWiki部署的版本仅支持两个参数)
语法
{{#or: 参数1 | 参数2}}
示例
{{#or: a | b }}
→a
{{#or: | b }}
→b
{{#or: {{{1|}}}| {{{2|默认值}}} }}
→默认值
(等价于{{{1|{{{2|默认}}}}}}
){{#vardefine:a}}{{#vardefine:b|2333}}{{#or: {{#var:a}} | {{#var:b}} }}
→2333
底层代码
- 代码逻辑:
- 如果参数1展开后非空,返回参数1
- 否则返回参数2
实际用例
- 一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时,仅供批判性参考。
- 模板:关键词链接 - 铃兰之剑
- 模板:料理推测 - Core Keeper地心护核者
- 模板:配方 - Core Keeper地心护核者
- 模板:图标 - Core Keeper地心护核者
- 模板:图标 - 护核纪元CoreKeeper
- 模板:中图标 - 护核纪元CoreKeeper
- 模板:主模板 工具 - Terraria Wiki
- 模板:Coloricon - 星际迷航OL
- 模板:Icon - 星际迷航OL
- 模板:Rnditem - 星际迷航OL