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

模板:ApplyToArray/doc

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

本模板用於將一個模板應用於存儲在一個{{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字符串中讀取參數並應用於模板的模板;不支持位置參數,但提供「參數混合」功能。