Module:Utils/doc

来自缺氧 Wiki
跳转到导航 跳转到搜索

这是Module:Utils的文档页面

本模块为本站其他模块提供一些通用的函数。 正确情况下除了数据模块,大多数本站模块都应导入本模块。

文档

程序包项

Utils.fs()(函数)
string. format 的快捷方式
Utils.fstr()(函数)
mw. ustring.format 的快捷方式
Utils.K0member;number
绝对零度对应的摄氏度值
Utils.specialUnitmember;table
不使用千克作为单位的例外
Utils.jsFormat(pattern, params, default)(函数)
按照 JS 的mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Template_literals 模板字符串样式对字符串进行格式化
参数
pattern 字符串模板(字符串)
params 用于替换字符占位符的值(表)
default 没有在 params 里找到的占位符的默认值。nil 代表保留占位符(字符串)
返回:含有输入中的各个单词的 Iterable(函数)
Utils.maintenanceCats(表)
维护分类
Utils.autoMaintenanceCats(表)
自动维护分类(显示在Special:追踪分类中)
Utils.splitCamel(words)(函数)
将驼峰命名的字符串切开
参数words 输入的驼峰命名字符串。(字符串)
返回:含有输入中的各个单词的 Iterable.(函数)
Utils.getMsg(msg, ...)(函数)
以 I18n 的形式接收消息和数据
参数
msg 字符串模板(字符串)
... 填入模板中的数据(可选)
Utils.table.concat(...)(函数)
合并多个 table
参数... 被合并的若干个 table(可选)
Utils.table.iconcat(...)(函数)
合并多个 sequence
参数... 被合并的若干个 sequence(可选)
Utils.table.ihas(t, x, pred)(函数)
检查一个 sequence 中的指定内容
参数
t 待查找的 sequence(表)
x 查找的目标;若为 nil 则实用 pred
pred 用函数判断查找的条件(函数;可选)
返回:查找失败则返回 false; 否则如果 x 不为 nil 则返回 true; 否则 返回第一个符合 pred 的项