2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模板:ApplyToArray

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模板文档  [查看] [编辑] [历史] [刷新]

本模板用于将一个模板应用于存储在一个{{Array}}中的一组参数名与参数数值上,可以用来达成对其他模板传入不定量参数的效果。

注意

本模板的实现依赖Lua模块,而Lua模块向模板传递参数时并不规定参数顺序,因此若模板实现依赖参数顺序(例如使用了{{#forargs:}}),可能会导致与预期不符的结果。

参数

  • 位置参数1:使用的模板名。
  • 位置参数2:存储模板参数(名称和值)的{{Array}}名。
    • {{Array}}中,参数名称和参数值应当以相互交错的方式排列。

使用例

{{Array|new|name=maxargs|1|2|2|5|3|10|4|4}}{{ApplyToArray|max|maxargs}} → 10

{{Array|new|name=hideargs|标题|隐藏|内容|显示}}{{ApplyToArray|hide|hideargs}}
隐藏

显示

相关模板

  • {{...}}:从JSON字符串中读取参数并应用于模板的模板;不支持位置参数,但提供“参数混合”功能。