缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!

该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!

全站通知:

模块:Utils/doc

来自缺氧WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

这是模块: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 的项