“模板:Or/doc”的版本间的差异
< 模板:Or
小 (导入1个版本) |
|||
第1行: | 第1行: | ||
+ | {{FromOther/CN|site=萌娘百科|originURL=https://zh.moegirl.org.cn/{{FULLPAGENAMEE}}|origin={{FULLPAGENAME}}|copyright=cc|lsubtype=by-nc-sa|lver=3.0|contribURL=https://zh.moegirl.org.cn/index.php?title={{FULLPAGENAMEE}}&action=history}} | ||
== 简介 == | == 简介 == | ||
该模板用于获取所有参数中最先出现的非空值,避免写出类似<code><nowiki>{{{arg1|{{{参数1|{{#var:num1|{{#var:value|}}}}}}}}}}</nowiki></code>的让人双眼一瞎的模板代码。 | 该模板用于获取所有参数中最先出现的非空值,避免写出类似<code><nowiki>{{{arg1|{{{参数1|{{#var:num1|{{#var:value|}}}}}}}}}}</nowiki></code>的让人双眼一瞎的模板代码。 |
2024年1月3日 (三) 18:58的最新版本
本页面之全部或部分原来自萌娘百科的模板:Or/doc,依 CC BY-NC-SA 3.0 CN 授权引入;原贡献者可以在这里看到。 |
简介
该模板用于获取所有参数中最先出现的非空值,避免写出类似{{{arg1|{{{参数1|{{#var:num1|{{#var:value|}}}}}}}}}}
的让人双眼一瞎的模板代码。
参数
(匿名参数)
:所有传入的匿名参数将会被从左到右依次检查,若遇到一个非空值,则返回它。default
:若全部(匿名参数)
为空值,则返回这个参数指定的值。
示例
示例1
{{or|<!-- (空) -->|second|third}}
结果:second
示例2
{{or|<!-- (空) -->|<!-- (空) -->|<!-- (空) --> |default = default }}
结果:default
示例3
对于#简介中提到的代码,你可以写成:
{{or |{{{args1|}}} |{{{参数1|}}} |{{#var:num1|}} |{{#var:value|}} }}
|