“模块:Call/doc”的版本间的差异
< 模块:Call
(创建页面,内容为“本模块用于在一个模板(Caller)中调用另一个模板(Callee)。由于技术限制,请直接在Caller中使用<code><nowiki>{{#invoke:Call}}</nowi…”) |
|||
第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}} | ||
本模块用于在一个模板(Caller)中调用另一个模板(Callee)。由于技术限制,请直接在Caller中使用<code><nowiki>{{#invoke:Call}}</nowiki></code>调用此模块。 | 本模块用于在一个模板(Caller)中调用另一个模板(Callee)。由于技术限制,请直接在Caller中使用<code><nowiki>{{#invoke:Call}}</nowiki></code>调用此模块。 | ||
2024年1月3日 (三) 19:09的最新版本
本页面之全部或部分原来自萌娘百科的模块:Call/doc,依 CC BY-NC-SA 3.0 CN 授权引入;原贡献者可以在这里看到。 |
本模块用于在一个模板(Caller)中调用另一个模板(Callee)。由于技术限制,请直接在Caller中使用{{#invoke:Call}}
调用此模块。
用法
{{#invoke:Call|main|模板名[|其他参数]}}
- 输入
-
- 1:模板(Callee)名。
- 其他参数:可以在模板(Caller)中指定调用另一个模板(Callee)时的参数。若其他页面(Page)调用此模板(Caller)时指定了同名参数,则页面(Page)中指定的参数值不会起作用,即模板(Caller)源代码中的参数具有较高的优先级。
- 输出
- 调用Callee的结果,其参数由Caller的源代码和调用Caller的页面指定。
局限性
由于Lua自身的局限性,具名参数的传入顺序并非是确定的,因此使用{{#forargs:}}
解析器函数的结果可能与预期不符。