模板:参数别名
![]() | 此模板使用Lua语言: |
![]() | 本模板必须替换引用(使用{{subst:参数别名}} )。 |
目前有一种已经部属到部分infobox的模板参数别名写法{{#invoke:TemplateParameters|getParentArgument|參數別名1|參數別名2|參數別名3|參數別名4|....|參數別名N|value=參數預設值}}
其通过lua减少解析负担,效果等同于{{{參數別名1|{{{參數別名2|{{{參數別名3|{{{參數別名4|...{{{參數別名N|參數預設值}}}...}}}}}}}}}}}}
,同时也能让程式码易读性稍微提升。
由于技术限制,模板必须以#invoke:形式才能向外2层 (呼叫层) 读取参数,因此本模板用于快速生成#invoke:代码。
- 输入
{{subst:參數別名|參數別名1|參數別名2|參數別名3|參數別名4|....|參數別名N|value=參數預設值}}
- 输出为
{{#invoke:TemplateParameters|getParentArgument|參數別名1|參數別名2|參數別名3|參數別名4|....|參數別名N|value=參數預設值}}
参见
- {{参数}}
上述文档嵌入自Template:参数别名/doc。 (编辑 | 历史) 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。本模板的子页面。 |