帮助/函数
阅读
2022-05-14更新
最新编辑:残天大魔王
阅读:
更新日期:2022-05-14
最新编辑:残天大魔王
函数
调用
调用代码:{{/B}}加载A页面的子页面B于A页面中
{{:A/B}}加载A页面的子页面B于C页面中
{{#section-h:A|B}}加载A页面的B标题于C页面中
分割
arraymap
作用:
输入字串,先用分隔符进行切割,然后再逐个代入格式字串中进行运算,最后用输出分隔符串合并输出。
推荐使用场景:
处理一维阵列
格式:
{{#arraymap: 字串 | 分隔符(默认为“,”) | 代号 | 格式字串 | 输出分隔符(默认为“, ”,注意有空格) }}
代码示例:
{{#arraymap:残天-未来-点点-人头| - | @ | {{颜色|蓝|@}} | , }}
输出结果:
残天,未来,点点,人头
注意事项:
分隔符开头或结尾是空格时必须用nowiki包裹,输出分隔符也是如此,亦可以用\n表示换行。
格式字串中可以随便使用模板和函数而不需要使用nowiki
multimap
作用:
输入的多个字串,用分隔符切开,然后组合成一个二维阵列,转置后以对应的代号代入格式字串中求值,最后用输出分隔符串合输出
推荐使用场景:
处理二维阵列
格式:
{{#multimap: 空 | 格式字串 | 输出分隔符 | 字串1 | 字串1分隔符 | 字串1代号 | 字串2 | 字串2分隔符 | 字串2代号 | ... | 字串n | 字串n分隔符 | 字串n代号 }}
代码示例:
{{#multimap:|@a|,|残天-点点|-|@|未来-凝羽|-|a}}
输出结果:
{{#multimap:|@a|,|残天-点点|-|@|未来-凝羽|-|a}}
注意事项:
本函数开销较高,能别用最好就别用
阵列列数以第一行的数量为准
其余参照arraymap的注意事项